It is a headache business for me to learn vocabulary as I am not a good memory. Memory words in context is a good way, repeat ooes work sometime or may be suitable for someones.
English is on pronunciation basis. If you know how to pronounce it, you can remember it more easily. The only difficult left is to remember the variation of spelling of the same pronunciation.