The best way to learn a new language is to speak it with native speakers. If learning to speak Portuguese is something you would like to do plan a vacation to Brazil. There are plenty of wonderful cities to choose from such as Rio de Janeiro, Fortaleza, Recife or Porto Alegre. Book a hotel or a hostel wherever it is you chose to stay, have a good time traveling and learning the Portuguese language.
Read magazines, journals, or books dealing with the language of your choice.
Review often what you learned (always keep the material fresh in your mind).
Watch a foreign movie with English subtitles.
Take the literal translations of the language with a grain of salt (unless you are studying the language as an elective at school, don’t worry so much about getting the grammar right).
Practice speaking the language in front of a mirror (learn the proper movements of the mouth while speaking certain sounds).