Incorporate English into your daily life. Live it, love it.
When you come across a new word avoid translating it into your native language straight away.
Keep a notebook and pencil on you at all times.
Linking a new word to a picture is a good way of remembering it. Try searching Google Images for the word.
If you find it difficult to remember the meaning of a word write it on a card – then look it up in a dictionary, on Wikipedia or Google and copy out (with pen and paper on the other side of the card) a few sentences that you find relating to the word.