Even if your idea is the best ever, it won't generate income if it doesn't resonate with your target market.