Hi Bidyut,
At the outset, let me clarify that there are no shortcuts to learning English or, for that matter, any new subject. However, if you have the key attributes called 'discipline' and 'enthusiasm,' you can achieve anything you want.
Your enthusiasm is the reason you wrote in this post. The next test is to be disciplined and follow the suggestions given here.
1. My first suggestion is to read as much in English as possible. A standard daily English newspaper and the Reader's Digest have very good reading material.
2. Make more English-speaking friends and make a determined effort to speak only in English, even if you keep forgetting words, tend to stammer, or your friends tend to laugh at you. This will require a lot of willpower, but believe me, you will soon improve.
3. I would also suggest you try to learn at least 3-5 new words and look up the meaning in a dictionary, then try to use these words in your daily work and communication.
4. If you still feel that professional help is needed, then you will have to attend English speaking classes.
5. Finally, if you can, do visit my blogs regularly and try to learn the new words in it and also be inspired by it. You can click on the links below for instant access.
If you are in Pune, you are welcome to meet us and discuss with us in-depth your problem, and we could perhaps give you more suggestions.
Warm regards,
Jacob
URLs:
www.actspot.wordpress.com - Daily Blog
www.poweract.blogspot.com - Weekly Blog
www.actspot.com - Website