There are 2 answers here: Firstly, if you're a business owner, you may well require both! You see, I've come across too many business owners that fall into one of two camps! There are those that know loads about business, but fear to implement it in case its wrong, and either fear failure or success so significantly that they keep learning but fail to implement.
These business owners get more and more frustrated because the more they learn, the more they think their business should be successful, without actually implementing much of what they have learned! Then there are those whose business is struggling, not owing to IT not being capable, but the business owner either not knowing or not having the confidence and competence to allow it to become all it is capable of!
Either the business is strangling the owner, or the owner is strangling the business, either way, its not working effectively! Both of these people need a BUSINESS COACH. We've tried to blend personal development (for business) with business development in order to aide the business and the business owner growing together. However, for those as either employee's with no desire to run their own business, or those looking for personal development outside of being business related, there is a whole myriad of coaches who specialise in this kind of coaching.
I'm more than happy to endorse Will Polston, founder of TEN (THe Elite Network) as an outstanding coach in this field. He's got the knowledge, experience, and ability to really help people develop themselves well. You can find more details about Will by visiting his TEN website: https://the-elite-network.co.uk