What do you need to start a business? Three simple things: know your product better than anyone, know your customer, and have a burning desire to succeed.
Most 'impossible' goals can be met simply by breaking them down into bite-size chunks, writing them down, believing them, and then going full speed ahead as if they were routine.