Hi Jass,
I'm spanish so I think i can help you. I think the best option to learn spanish is to go to a Spanish language school or maybe taking a Spanish summer course in Spain. I do not know any on-line material to learn Spanish in the net, but If I know it I'll tell you.