A good marketing consultant is important for improving business, but how to become an excellent marketing consultant for your clients?