Work long hours. If you aren't willing to do the three things above, going into business may be a mistake for you. Starting a restaurant is very different from cooking for your family. You may make great meals, but successfully running a restaurant means more than good cooking. It means supervising people, dealing with the public, establishing appropriate prices, monitoring inventories, balancing revenues and expenditures, marketing, etc.
Every business needs two sets of skills.
The skills needed to provide the goods or services your business will offer and business skills. As a business person you will have to be able to review your financial data and make sound business decisions, find ways to increase sales and decrease expenses, keep in touch with what your customers want and what your competition offers, and keep tabs on changing laws and regulations. A good accountant and an attorney can help with some of the above, but the more you know, the more likely you are to succeed. If you have several years successfully managing the kind of business you want to start, you are more likely to succeed than a person without similar successful business experience. If you don't have all the business skills you need, and very few business people have them all, you may need to train yourself on the missing elements or hire someone to do those tasks requiring skills you don't have.