To be a successful and profitable contractor, it's important to have an in-depth understanding of the industry including local rules and regulations, develop strong relationships with clients, invest in quality tools and equipment, engage in effective marketing techniques, keep accurate financial records, and strive to deliver quality workmanship.