Obviously, you know the ideal with which you relate, what your business goals are and what your brand objectives are! Given this, why do you need a brand strategy agency to offer you?
The answer lies in the skill that the brand strategy agency provides in this system.
While you know your business better, there are aspects of creating and developing a brand that you can not do alone, because this is not your part of the skill. Just as you hire a management consulting agency to offer you, although your top management includes graduates from leading business schools, hire a brand strategy agency to help you establish your values, define your brand strategy and execute it.
A strategy branding agency helps you communicate your business objectives and, from this starting point, helps you communicate, establish and improve your brand objectives. This will help you identify your partner. And partners are not just owners or shareholders of your company. In addition to the shareholders, your partner may include its employees, its competitors, its customers, the newly created companies that are trying to become its competitors, etc.
Summary
Although, without a doubt, he will understand each partner when he finds them, but to think about them from a point of view, the experience and the skill of the brand strategy of the agency is required. Especially with the experience they receive when advising several companies, they can provide you with the concepts of your table that are clearly out of reach. It must be absolutely clear that without your information about your own business and your competition, the brand strategy agency can not do anything by itself.