Having a great idea is not enough, creating a great design from that idea is not enough, and by the time you are ready to showcase your product the market is usually filled with competition. But never give up.