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 goo
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?