Running a successful business needs good planning and market analysis. But you also need to understand yourself well.