On of the best ways to improve your vocabulary is reading. Reading in any language will do. However, since you are learning English, you might want to spend time reading in this language. You can read books, magazines, newspapers, blogs (like this one), etc....
There are many resources to practice knowledge of vocabulary. One of my favorites is
vocabulary.com
To find a complete list of vocabulary for academic purposes, click
HERE.