I have been taking as many Spanish classes as I can, taking a class every semester. I have been doing a decent amount of practice, but am improving little by little, but do not see improvement in my grades.
To help with this:
1) I declared a minor in Spanish to motivate myself to improve.
2) I bought 2 Spanish books this winter: one is a textbook/dictionary
and the other is a literature book.
I will study/read these and practice for a few hours, one night a week next semester.