First, find out who your employees are. Find out who stays in your organization, what they like, what keeps them happy and what would help them do their jobs better. This will give a clear picture of the person you want to hire so you can keep replicating it. The second step is communicating expectations. Supplying ongoing skills training is the third step.
Organizations change, and technology changes peoples' tasks.
Employers are very dissatisfied with the productivity level, but they never supplied the training people needed to get the job done right. The fourth is adequate supervision and support. This is particularly important for middle management people who are often promoted from within the ranks. They need supervision and support in managing other people. You can hire really smart, but if you put in a manager who feels inept, who behaves poorly, who has no idea how to motivate people or give them rewards, you have lost your staff.