I usually spend a lot of time learning new words. It is very difficult to keep them in my brain. I prefer watching cartoons and CNN news (sometimes with subtitles).
But, anyway, my listening and speaking skills are horrible. How do people memorize words? I'm nervous, because I'm going to visit Europe, and I'm worried teachers won't understand me. :(