I`ve heard a lot about "verbling" but have never tried it myself.
Another version would be to find a tutor, but this will cost you a little bit of money.
Finding a language exchange partner would be also possible. It can be a great option and a bad one at the same time :D.
So, these are my ideas. I hope someone will join it and you`ll be able to choose something you personally like best.