You will never maximize your potential in any area without coaching. It is impossible. You may be good. You may even be better than everyone else. But without outside input you will never be as good as you could be.
A good coach will evaluate your performance against your potential. A coach helps you measure your performance against your strengths instead of against someone else's. A coach will know what you are capable of and will push you to your limit.
I can go further and faster with someone coaching me than I can on my own.
A good coach always coaches to a leader's potential, not his current level of performance. A good leadership coach will see the potential in you and inspire you accordingly.
To be the best next-generation leader you can be, you must enlist the help of others. Self-evaluation is helpful, but evaluation from someone else is essential. You need a leadership coach. Coaching enables a leader to go further faster.
A coach, on the other hand [when compared to counseling], helps us assess the present so that we can operate more effectively in the future.