Practice Spanish. This means that you have made an active commitment to learning Spanish. You have opportunities every day to practice your Spanish. For instance, ordering coffee, visiting your local food market or at work. If you make a place for practice in your life, you will learn faster.
Listen to Spanish music. Watch Spanish movies and/or television shows. This not only helps you pick up on the subtle nuances in Spanish, but it is a great way to learn pronunciation.
Associate yourself with native Spanish speakers. Not only do you get to experience another culture but you also make friends in the process. By making friends with native speakers, you get to practice your Spanish more and listen to how it sounds. This is real-life practice.
Move abroad. Just how dedicated are you? For complete total immersion, move to a country where Spanish is the predominant language. When the language is all around you, you will begin to learn it at an accelerated rate. Keep in mind, if you take this approach, you want to move where they speak the kind of Spanish you want to learn. There are many variants in the Spanish language.