A business consultant can help you pinpoint any root cause and issue in your company, and provide workable solutions to solve the problem and monitor your progress. Consulting is a relationship between the business owner or department manager and the consultant.
They do not wave magic wands. The better business consultants know how to teach the owner/team how to inspire motivate individuals in their company. Consultants cannot change your organizational culture, they help you do it. The more you work as a team, the better the result.