"Las lenguas no son fronteras que separan, sino puentes que unen"
Reading is good "Passive" way of improving vocabulary, but when you are resorting to making lists, that is "Active" method. Problem with active method of learning words is that it is cumbersome and boring, and you doing retain and unless you use it in writing sentences to apply the word, very little chance is that you increase your lexical size. Improve Your Vocabulary - VocabMonk is an active learning tool which is personalized and makes sure you grasp the learnt words by applying it. It is lot of fun too as you can play vocab challenges with your friends. Give it a shot!