Guys,
Let me give my suggestions.
1) Very important - You should have strong willingness to learn english and of course you should have belief in your self....Every one can definetly improve english...You should never think whether i can improve...it will demoralize you.
2) Read anything in english which interests you....like some people who are interested in sports can start reading sports article.....do this regularly.
3) Talk...talk...talk.......
4) Don't to be shy....(You can not master until you come out of this)
5) Listen to english.....(TV or Radio)
I know many people initially they will start and after some time they give up....You need to be very determined...
Thanks.