So I've been studying the HSK word lists as a supplement to my college classes, and sometimes I feel like I'm not learning the words that well because I'm learning them out of context. I'm usually not able to remember these words when I'm speaking and instead I just recognize them when I hear them spoken. I most definitely remember words I learn/use in class more than words I learn from the HSK lists in Skritter.
That leads me to my question, does anyone here know a truly good way to learn new vocab through self study? I've tried studying words I come across in my reading, but it usually doesn't stick because I've only seen the word once or twice and I forget the context once it comes up in Skritter. I've tried the same with Chinese videos and ChinesePod podcasts, but I run into the same problem.
I'm starting to think that the best I can do is learn words out of context, and then have them reinforced later when I go study in China and use/hear the words in daily conversation. Or maybe I'm wrong and there's a better way, really interested in hearing people's thoughts. :)