The best way to extend your vocabulary is probably to read a lot. However, since that will take a lot of time, you may want to try to learn lists of words by heart. Many such lists can be found on the internet.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.