A marketing consultant helps you improve your marketing strategy. He or she helps you define your message, offer the right resources and tools, and provide focus and accountability to the business.