I took french and spanish when I was in high school. I took more french classes than spanish, but know and retained spanish more than I do french mostly because I had a job where I was surrounded by others who spoke it. Immersion helps A LOT. If you're able to take a job, even part time or something, scope out the place first and see what the others speak. If you're able to be around and practice the language (even if you think you sound dumb at first), the practice will help you get better.