Reading is an excellent way of building one's vocabularies. By reading, you are able to learn new words that you won't have known existed if not as a result of reading. As a kid some years ago, I learnt new words by going to the newspaper stands to read and learn what is happening.