I believe reading is the best way to improve vocabulary, but, reading is not enough! You need to look up new words in a good dictionary like the Cambridge Advanced Learner's Dictionary, which has good sample sentences that help you understand the word better. Then, you need to keep a record in a no
To see this working, head to your live site.
What language learning techniques have worked for you? What has worked best for pronunciation, grammar or vocabulary?