I have a book recommendation, Lost Connections by Johann Hari.
I'd also highly recommend getting a few lonely people on your phone as "product testers". Make sure you get genuine feedback from them (very difficult if you're passionate about an idea), and try to discover what their hangups actually are about engaging with existing online communities, and figure out a way you'll be attempting to resolve some of those problems for your platform.