Yes, it is possible. I know I'm a little late in the game, but here are some resources for you.
As with any language you really need to practise the conversation live, not just remember the words and grammar.
I'd say a combination of social meetings (Missmathematics) and formal class (Awaitingclaritytoo), not just one or the other, is best if feasible.
Maybe in return, by her name, Missmathematics can tell me how to learn maths, my weakest academic subject!
Watching sub-titled films will give you a flavour of the sound of the everyday language. (It was slightly odd though to find myself once watching a sub-titled episode of the British TV soap 'Brookside', in a Scandinavian cafeteria!)
join a group in your area through "Meetup" and you will meet and chat with spanish speakers who can also speak English and there will be all levels from beginners to fluent . Its a great fun way to learn and socialize at the same time.
Not always. It's always better to go to a physical class