"If only I had ____ I would succeed." These simple words will kill your dreams faster than anything else you could say or think. There are so many self-defeating thoughts that an entrepreneur can have, and they often take this very simple form.
One of the more common phrases you hear if you spend any time around aspiring entrepreneurs is "If only I had a technical cofounder..." This is a cringe-worthy thing to say. If you want to build a technology company, how is it that you can start without a technical background? It is not impossible, but damn near close to it. If you don't possess the skills currently to build it yourself, then you've got a problem.
There is an inverse correlation between how much you need something and how readily available that thing is to you. When it rains it pours. This applies directly to your ability. If you can code, design, market, sell, and ship your product, then you will have one hell of an easier time finding people to do each of those things for you. If you can only do one or two of those things, you've got a lot more needs, and it will be that much harder to fill them. Self-reliance fixes this.
So what is a non-techie aspriring entrepreneur to do? The most straightforward thing possible, naturally. Code. Learn to do it. Learn to build. Pick up a book and type out the examples. To create great things, there are blood sweat and tears. It might take two years or ten, but better a dream realized in ten years than not at all.
The good innovation -- the innovation that makes the world a better place and builds real wealth in society -- that stuff is done by radically self-reliant creators who get their hands dirty. Not talkers. Not dreamers. Builders.
So I leave you with one simple command as you work on your dreams.
You should follow me on twitter here.