Well said Berg, but I've been working on my start up for some time now money, contacts or even a great idea isn't necessary. Although they do come in handy. I know of plenty of people who have failed even though they had lots of money and connections (and what seemed like a great idea, but poorly executed upon). And on the other hand billion dollar companies such as Groupon or Zappos started as a Wordpress blog or a seller on Ebay. The real thing you need to be successful (and this is my opinion) is grit. Along with some humility. Grit to stick through the hard times, humility to admit when you're wrong and to admit you have to learn something new. Given those two factors combined with a problem you really want to solve you can do pretty much anything. And they are well within anyone's reach.
P.S.: If you want to get good at the actual science behind entrepreneurship you should study up on "The Lean Startup" or just do a Google search of Steve Blank. Learn about what it takes to create a great company culture and spend time connecting with your customers. They may not know what the solution is (figuring that out is your job), but they do know which problems they would pay to have solved. And take it from there.