Master? HUH! it is an accident of birth that i have "mastered" english.. and since i know zero, zip, nada in Polish, you have it over me by a long shot!

idiom you have it over me by a long shot!translated--You are more skillful than i am, (because you know both Polish and some english, and i know nothing in Polish..)
please contine to post-- fresh eyes will help us focus on idioms and words in a new way..