Hi, It's hard to give a good answer to this question, and of course what works for one person does not always work for another. I usually tell people: use new words, speak them in a sentence, write them in sentences. I also tell people to read a lot of English, because they will slowly learn English words in that way, too.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.