It may sound Funny to most of you, but this is the fact...You can improove your english (grammer) by reading many of those Childrens Comics available in the market..EX: Tinkle, Amarchitra katha, Mandrake, Phantom, etc... Since these comics have 'Dialogs' which represent Direct speech, and if you read them continuously for a consistently long time, you will drastically improove on your communicating skills(speaking).