If there's a problematic supervisor on a power trip get rid of them before you get rid of your department associates. Get a good union for your company is another thing.
Engage and understand current employees aspirations and daily life
Increase wages. It almost makes no difference whether you merchandise at Walmart or spend tons of hours training as a salesman at Best Buy.
Better opportunities to grow within the company.
Keep your promises, and listen to your employees.
Give at least a warning or tell managers to speak with their employees before they terminate "best work ethic, and hardest worker" for no reason
The gossip and favouritism is not needed at work. Focus on supporting ALL of your staff. When your turnover is so high, It really is a reflection of poor leadership.
Listen to you current employees