While distribution chain is as important as a product, I feel having a problem area first is the key. That's what I'm struggling with finding I believe.
What worked for me was to mingle with target audience, talk to them, observe what they post online, then the problem area will start to surface (usually multiple people will post similar problem in different time, but you will see the pattern once you have collected enough info), and then you can solve from there