Management needs to get better at recognizing the difference between great sales people and great leadership. Just because someone is great at sales does not mean their skills are transferable or that they possess leadership qualities.
Accountability, hold those who are subpar accountable for their actions whether it's in sales or service. Also have 1 on 1 discussions with employees to have them better grasp the goals and direction you'd like them to follow