No experience, but I've heard good things. You can only try this stuff and see how it pans out. I think I may have already suggested this, but you could try to friend request a bunch of people on Lang-8 (totally free), write a blog post about wanting to speak to people in Japanese, and see what happens. In exchange you could also do a bit of English practice with them.
Question time. What's the difference between 学ぶ and 勉強する、 besides the obvious point that the 勉強 being used as part of a suru verb? I just learned 学ぶ as "to study" but like most people I have learned the standard phrase "日本語を勉強しています。" to say "I'm studying Japanese", but why is 学ぶ not used?
学ぶ can mean learning, study etc.
勉強する has the same meaning of study or learning, but it has also the extra meaning of diligence, to make an effort, to endeavour etc. You imply that you/someone worked hard at learning/studying, which sounds a lot more impressive right?
Check each kanji and you will learn a lot