1) Learn 2-3 new words daily.
Pick a text and pick a couple of difficult words that you find difficult, search for the meaning of the word from google, learn how to pronounce it using a good dictionary (preferably, Oxford/Cambridge), Inculcate those words in your daily lives. Challenge yourself to use those words at least three times a day.
2) Practice with fun.
Learning and fun should go hand in hand.
3) READ! READ! READ!
4)Watch English movies with subtitles.