I always read or listen to the (audio) books I like. That is how I enjoy learning English. I don't care about forgetting words and phrases because I know I can't avoid that. So, I just try to read or listen to (audio) books repeatedly, and sometimes write down some paragraphs. I made word lists several times and tried to study some books about vocabulary, but I always failed and have given up all the attempts.