I have my own tips to learn Spanish, but came across Omniglot's 5 Top Tips for Learning Spanish. My favorite and the one that resonates most with me is to use literature. In fact for years I have suggested finding your favorite book in Spanish and reading it out loud as a strategy to improve your speaking ability. Assuming it's not a children's book or short on pages, you'll have a pretty good grasp of the language by the time you get to the end. Reading out loud could seem uncomfortable at first, but what happens is your mouth and tongue begin to learn how to form the necessary shapes to make the correct pronunciations. Give it a shot.
This is where we chat about all things Spanish. Feel free to ask a question, challenge me, passionately disagree, or rant about whatever. Just make it interesting.