One way to build your vocabulary is to use word association. Every new word you come across find its synonym, antonym, collocation, fixed expression, idiom, and functional use. For example,
big
synonym: large, great
antonym: little, small
collocation: big and tall, big-screen version
fixed expression: that's very big of you
idiom:
Big hitter - UsingEnglish.com
functional language: Would you have it in a bigger size?