Hello Deepesh,
Whatever Yunus said is absolutely right. I only add, practice reading at home loudly. It will improve your pronunciation and help you in your spoken egnlish.
Also, there are few roots in English. If you can study them, you will multiply your vocabulary like any thing. you can build wods liek prefix plus root, root plus suffix, prefix plus root plus suffix, you will build a word bank in a short while.
Remember, simply gathering vocabulary will not help you. You must try to use all the words you learn everyday. OK, good luck.