A good coach helps their client unlock their untapped potential. However, coaches all over the world struggle to sell their coaching programs despite being highly skilled themselves. Though every coach is unique, most successful coaching programs have a strong common foundation. That foundation is found in deep research and efficient planning.