Unless you are exceptionally good at something else I would suggest you work to improve your english. When you are exceptional in a particular area communication skills, although important, matters less. Learning english, like anything else is about practice - enroll yourself in some english speaking course so you are forced to speak in english for a few hours every week. In a year you will be fairly confident and you can then move in your career much faster.
Distance education is fine, but if you can, try and work towards an executive education program - which will directly expose you to high caliber individuals.
Regards,
Sid