I have been doing this for past few months and have already improved a lot. As Rukhmani said it's very much necessary to review those words periodically.
Besides I always keep my ears open for words that i hear from others and the usage which really helps. Also you can join discussion forums where you get to read so many new articles and also share your views.