I think you have to think about employee development, which means that the requirement of the to-be-great employee becomes willingness to learn and dedication to the company (or you). This doesn't always mean spending time on mentoring them but can also include giving them a job that is just a bit taxing to their current abilities.
How to? Take them out to a coffee on the first day and get personal with them. Then talk about their goals and what they want from the job. What they value in their life. To be a great CEO, you have to be a great leader.
Because you cannot build a great company if you don't respect your people as people.