Read more
This is the most simplest way to expand your vocabulary. Make sure to read books that are higher than your reading level-these are more likely to have words that you don't know. Look the definitions of these words up.
Learn a set amount of words each week
For example, each week learn 5 new words and try to say them as much as possible. (Make sure not to overdo it!) Try to use them when they would be appropriate.
Skim through a dictionary and find interesting words
This can be fun or tedious. Look at words that you may have to use often. Make sure you know their definitions. This can go well with #2.
Try to find words you may use too much and find substitutes
If you need to spice up your vocabulary, this works best for you. Good and “nice become quite boring after a while. Use things like fantastic or pleasing to be with.
Pay attention to the vocabulary of others
If you find new words, find their definitions and repeat them to yourself, and use them in casual conversation.