If you have a great idea, do you still have to work to promote it? Should you have to?

Lots of people with good idea in the world, do we usually have to work to promote our good idea, should a good idea "sell itself"? Or is it reasonable that we have to work to sell it? Here, we would like to promote your idea to help the public especially the poor, for instance we have 1 Malaysia Shop, etc . You are most welcome to share with us your idea here.