A marketing consultant is a marketing professional with expertise in strategies to engage customers and improve business opportunities, both through retaining existing clients and attracting new patrons. Through a well-developed and targeted campaign, a successful marketing strategy and plan will help companies achieve defined and measurable goals.