Start with practical vocabulary. Learn words that are actually important to you at work, at home and out and about.
Use stick it notes and label things around your home.
Use self-study vocabulary books, these should include a good dictionary, and a thesaurus.
Expose yourself to as much English as possible by reading, watching the TV, films or the news and listening to the radio or music.
Read an English magazine. If you can afford it take out a subscription to a magazine or newspaper.
Do online exercises. Keep a note of how you did and go back in a few weeks / months to see how you have improved.
Try to memorize whole sentences, not just individual words. When you have learnt a word, write about it in context.
When you know you need to learn a particular word list for a test, start using the words immediately, use them in context and frequently. See if anyone is talking about those words online and comment on people's blogs or pages in Facebook, or on Google Plus.
Review, revise, review. These are my 3 rs. Review your word lists. Revise the ones you keep getting stuck on. Review the list ... ad infinitum.
No one said it was going to be easy, but unless you are studying to become an Aerospace engineer, it's not rocket science.
Keep a notebook to help you remember what you've learnt.
Here's a guide to keeping an English notebook.
Build a vocabulary web to organise your vocabulary about certain subjects.
For example your personal life:-
and then extend it:-
and then extend it further...
Try this little gadget too.
Start a flash cards box.
Buy or cut out some cards all the same size.
Draw or cut out some pictures.
Paste the pictures onto one side of the card and write the correct word on the other side.
Put new words in the front of the box.
Test yourself using either the pictures, the words or both.
If you have forgotten a word bring it to the front of the box.
!On this site:- Use the vocabulary pages to learn new vocabulary thematically and in context.
!On this site:- You can use my on-line flash cards to practise your vocabulary.
Try learning the words to English songs, and even sing along with them. With friends or in the privacy of your own bathroom.
!On this site:- You can find some karaoke resources and ideas on the learn English through songs page.
!On the Network: You can find the words to some popular songs on the English magazine.