Have a clear and compelling mission statement and vision for your business that employees can buy into and be a part of.
Have clearly defined position descriptions for each role.
Have a defined onboarding process that brings new employees in comfortably, shows them the ropes and makes them feel like part of the team.
Have regular 1-on-1 meetings with team members so they always know where they stand. (Bonus points if you help keep them accountable for personal and life goals too.)
Make sure that team member's lives work inside and outside of the shop with personal and professional development opportunities.
A-players want to be part of a team filled with other A-players that’s led by an A-player.