1) Listen to as many podcasts and audiobooks as possible, first ones for learning your target language and then normal ones. Do this as much as possible -- the more the better. Listen to podcasts while you are doing other things like walking, driving, cooking, doing housework, etc
2) watch movies and shows in the language (so much content on Netflix!) -- first with subtitles in your native language, then with subtitles in your target language, then without subtitles.
3) Take advantage of all opportunities to put yourself in immersion. Change your cell phone's language to the target language. When you search for something online do it in your target language. Every little but helps.
4) Read as much as possible -- books, newspapers, online articles. Ereaders are great because they allow you to look up words you don't know very easily. A great trick is to read a book you have already read in your native language, which makes it easier to understand because you already know the story. You can also try children's books to start.
5) Find language exchange buddies on italki
6) If you can afford to, take classes with teachers or tutors on italki