That's pretty all I've done in college for the past 6 years.
Some tips:
Find out what your learning style is. For example, flashcards and fill in the blank exercises don't work for me. Find how you learn and cater to it.
There's no better way of learning a language than to spend a month or more in the target culture. Seeing as how you probably can't just up and move to Italy, I'd recommend youtube as a way of listening practice. You can find videoblogs in almost any language, so I usually have one going in the background when I'm surfing tubmblr or playing minecraft or whatever.
One of the best things you can do is actually learn some English grammar if you don't know it well. Learning the basics is usually straight forward, but as you go, you might run into some grammar terms outside of your basic nouns, pronouns, verbs, adverbs, adjectives, determiners, conjunctions and prepositions.