The most important business secret: Have a business plan.
Every contractor wants to have enough profit to afford the things in life that make a difference.
There are very few secrets in the world of business. The first thing contractors need to know is how to ensure profit for their companies. You need to understand overhead and how to price jobs. It is amazing to me how often I see a group of contractors who are given the same scenario, asked to write up a quote and come up with vastly different prices.