This is a very common question for any student learning a new language. Students are also interested in what words they should learn to help them communicate fluently.
The problem is, everybody learns and remembers information differently, so there isn't a universal solution that will work for everyone. Plus, the words you need to learn are probably very different from the words someone else needs to learn. Vocabulary is very context-driven.
However, you can try these methods and see if they work for you.