Go to a book shop and look in the languages section. Find a quiet corner of the store and flip through English study guides. Look over each chapter's vocabulary list and learn words you do not already know. Make a note of the most difficult ones in your notebook, then review them every day until they are familiar.
Use a computer and log onto learnenglish.de and click on "English Vocabulary." Select one topic at a time, such as "the weather," then memorize the list of words and phrases relating to it. Use the picture to associate the words and meaning together.
Visit your local library and ask the librarian for assistance in finding an English dictionary, English books or study guides. Either stay in the library or take out the books and read them. Take advantage of using the books for free by writing down any words that you do not know.
Join a local sports club, community group or gym in order to find English-speaking friends. Explain that you are practicing your language skills and arrange to meet them regularly to absorb new words and phrases.
Ask friends and family for English books. If they have finished using them, borrow them and use them to learn vocabulary for free. Cover the words, then repeat them aloud. Continue to do this so you can learn them thoroughly.
Tune into English-speaking radio stations on the radio or online and absorb new words by listening to English speakers discuss current affairs, music or sports. Become familar with the context of the words so that you can figure out what they mean, or use a dictionary to look up words you do not know. Go to radiotower.com to find a suitable station.