When you are passionate about what you do and have the ability to create something that matters, people will eventually take notice.
One of the keys is understanding that it might not work the first few times. Don't be any more afraid of sharing what you have with the world. How the world responds is not up to you. The only thing you can control is how you respond to your skeptics and champions. Will you lay down with their criticisms or will you get up and try again? If you truly believe in what you have, be willing to take the risk that it might not work.
It's powerful and important to bring your passion to the world in a tangible way. We need what you have.
Steve Jobs brought us the original Mac and from a sales standpoint it was a failure. He wholeheartedly believed in his product and thought it was worth sharing with the world. He accepted the risk that his products might not work, but he never let that stop him. He believed what he had was worth talking about and continued to believe it after getting knocked down multiple times. As a result people lined up to hear him give sales pitches in the form of product releases, an incredible feat that continues today (we can't wait to watch the next keynote)!
Never settle for producing something average. There's enough of that in the world already. Take the extra time and effort to ensure that what you have is better than what anybody else is selling. If you truly love what you do and believe in what you have, people will eventually take notice. Steve Jobs waited well over a decade before one of his products was considered a success.
Are you willing to fight to build something great?