Doing your daily Anki sentences, listening music, watching Spanish television, etc., etc. It's great to do that every day, but frankly: it's only for your general studying, to get better in Spanish in general. But what if you have to prepare for Spanish tests, either in high school or in college? How do you prepare for, let's say, the vocabulary part? This can be rough, especially if you don't know where to start.
On an average, people try to jam vocabulary lists in their head using brute-force learning. Reading words over and over again, saying them out loud. Some people in my class do this, and even I did it. With no success. But now I pass the vocabulary tests with almost straight A's. And it's quite easy AND fun because I know I'll pass the next test.
So what do I do? It's simple: I use Anki for my vocabulary training. The book we use in school is called Gente 2, and the vocabulary in the tests comes from the stories in that book. Every test we need to know the vocabulary in 4 of the 11 chapters bij heart. Therefore I read the chapters, and each and every word I encouter that I don't know, I write down. Actually, I add it to Anki, something like this.
Sentence where the word is in
translation of noun/verb in this context
Where my daily sentences give me the opportunity to practice grammar, this method helps me concentrating more on the unknown word. Because the use of a word differs, I put the sentence under it which also helps remembering the word better. It works great like this, and it's also a relaxed way of learning as the most work is reading the stories and looking up the definitions. After that you can reach your goal with 20 - 30 minutes of studying every day, beginning two weeks in advance.
But what if you have to learn word lists for school? Only adding the words doesn't help much, because the words won't stick that good. Try finding sentences where the word is used in. The Wordreference website is a great source for sentences like that, although a good dictionary can help aswell.