Like everything to do with langauges "You get out, what you put in". Personally, I use italki at least once a day, I teach here, I've made friends here, I use the notebook and question facilities and I'm a paying student here. I have not found a better langauge learning site and to be honest I have stopped looking because I cannot imagine one that better suits my needs! If you are just watching your screen waiting for people to ask you to be their friend or waiting to absorb new language, you won't achieve anything. Languages need to be actively learnt! Good luck.