Is there any difficulty to get German visa if i already have work permit from Poland? Should i cancel the work permit before i apply for German visa?
It makes no difference - they are separate countries. You will need to apply separately and the German authorities will not be interested in any other permit you have received.