This is an important topic, and ironically it has not received the views or engagement to match.
Though having a great idea is rare, I have found that it is only the first step. Just like most people don't follow up their great ideas with hard work, those that do don't follow up hard work on a great idea with more hard work promoting their work. I think the key then to success in general is diligence and perseverance.