How did you really learn a foreign language?
TallGuyShort: A class can only take you so far. I took four years of Spanish when I was in school, and then spent 2 months in an intensive Spanish course ( several hours a day, every day ). I still felt very much the same as you do now. Then I went to a place where I lived, worked, and socialized with native Spanish speakers from several different countries - within 6 months, people I spoke to on the phone thought I was born and raised in Colombia.The best way is complete immersion with real Spanish speakers. It also requires good social skills to connect with those people in a way that actually changes the way you speak and think to sound more natural in that language. People don't follow text-book rules in their own language.