There is probably no better way to become fluent in a new language than to go somewhere that forces you to speak it constantly. So if you went to a Spanish-speaking country, you'd naturally be inclined to learn that language just to function in everyday life. There are, of course, certain places in the U.S. where you could use this immersion method right at home. Going abroad, however, puts more pressure on you to learn the new language; at home, you can just return to your own neighborhood where your old language is spoken. Language immersion puts you in a kind of sink or swim mode, which can practically force you to become fluent. Of course, this way of learning a language can also be somewhat stressful. You will have to decide for yourself.
Go online! You'll find the net is loaded with help for learning Spanish. And here is a really cool site: Babelfish, and it's used for translation. All you do is input your Spanish sentence, and you'll get the translation. You'll find this very useful because you can take any sentence, translate it, and then you can learn it in Spanish. Always remember the sentence structure in English is not the same structure in Spanish. Using a translation tool will show you how the words get moved around to make sense in Spanish. There are other tools available on the net to help make learning Spanish a little easier.
One time-tested tool to help you learn are flashcards. Using flashcards regularly will definitely improve your vocabulary in the new language. Teachers in so many different areas still use them because they have proven helpful over the years. Test yourself or have someone else test you in areas like grammar and using verbs in a variety of tenses. Flashcards are a tool that you can take around with you and use whenever you find an extra moment. It can also be useful to work with someone else and have them test you with the flashcards. Remember to use both sides of the flashcards; one side for Spanish and the other for your native language, in case you need to remind yourself what a word means.
We've looked at just a few of the many possible ways you can make learning Spanish easier. There's no reason not to take advantage of the many sources of help that are out there today. Different styles work better for different people. Your best bet is to look around and try out as many methods as you can find. Be patient with yourself and use the tools that work best for you; sooner than you think, you'll find that you can speak, read and understand Spanish.