Hi, a lot of people have given inputs, so here I go too. These suggestions are from my own experience. Some may suit you, some may not. Please pick and choose.
Remember that improving English (or learning and mastering any language) is a long and continuous process and can't happen quickly.
Start Small
You can start small by reading papers, books, etc., and listening to the radio and news for a short time daily.
TV Serials for English Improvement
TV serials (Star World, Zee Cafe, Comedy Central, etc.) are a great source of entertainment and English improvement. Disclaimer: culturally, some might be a little shocking, but you can stick to simple, family-oriented serials. There are some that air on Comedy Central.
Use a Dictionary
Please get a dictionary on your phone and on your PC. I suggest WordWeb. Do a search and you will find this free dictionary, which is very user-friendly. It is available on PC and on the phone.
Building Confidence
Many have talked about confidence. I agree. Don't be bogged down by the pressure of learning English. Be persistent and with time, you will see the improvement.
Regards