How to build a successful business: Step One.
The first step to building a business is to humble yourself. The interesting thing is that the universe usually does that for you. It takes you out completely.
Those of us who are cut from Pheonix-fabric will rise from the ashes of our lives.
You no longer exist because you live & breathe for the business. This is the dedication that I believe it takes in order to gain success. These are the traits that you should seek in partners, in investors and in your core team.
Anything else may just be a waste of time.