Dear Jasima, thanks for posting your comment. Take heart that many people from a Hindi-speaking/ vernacular background have done very well in their careers (read stories posted below). There are several ways to improve your English. One, it's a good idea to read an English newspaper everyday. Circle the words you do not understand and clarify their meaning from the dictionary. Two, find someone who speaks good English and practice speaking with them everyday. Ask them to point out your mistakes as you speak. Don't feel embarrased when they do, as the only person to gain from this exercise is you! Three, watch the news in English everyday, especially channels such as BBC and CNN. Four, read a lot! If you can afford join an English language programme by a good institute such as the British Council. However, learning from the best is a must, or else you will need to unlearn it. Good luck in this journey!