A good business development consultant is someone who possesses strong skills in strategy, marketing, and sales, as well as the ability to analyze the needs of businesses and propose tailored solutions. They must also demonstrate great creativity and be capable of finding growth opportunities for their clients.