If you are looking to improve your business on the whole there are many ways in which you can do so. Some companies start by looking at their costs and sales prices and trying to establish if they can make more money by reducing purchases and/or increasing sales.
Other business want to look more at the business in-depth, so will start to analysis staffing and training and even staff morale. All of these things can have a positive and negative affect on how well a business performs so it you want to really improve your company, ideally you will look at all of the above and more.
A business consultant will be able to speak to you about the different elements of the business and advise you on where they believe changes need to be made. You will of course have to pay for this service but their advice can often make a massive difference.