<p>My son has spent a lot of time reading (among many things) the New York Times and the Wall Street Journal. Each time he comes across a word that he does not know he looks it up and then writes the word and definition in a journal. I think this is one of the best long term ways to improve your vocabulary. </p>
<p>The other thing that I would do is sign up for the College Boards SAT Question of the Day. They will email you a question every day (not always a vocabulary question). My son has been doing a question each morning at breakfast since his sophmore year. It is a small step but every little bit adds up.</p>
<p>Best of luck!</p>