move to spain
"Spanish in 10 minutes a day". It's a great teacher-about $15 at most bookstores. I learn enough German in 4 weeks to easily speak it to order food, shop and all that in Germany when I was stationed there. A well thot out system.
Seize the moment, and learn from those you work with, it's 'on the job training', take advantage of the opportunity. If you work in a store, you have thousands of things at hand to learn about, ask what these things are in Spanish. Before too long you will be conversing with them.
Practice. The easiest way for me to get better with english is constant communication and asking what is the meaning of a word if I don't know it.
you can search over the internet and buy a speaking translator dictionary
Get locked up in a spanish jail until you are able to talk your way out
But true :)
Listen to spanish music and read the english lyrics. Works with movies too.
It should. That is how I learned to speak a little bit of french