Pay, benefits, training, opportunities: All important. But this is more important: self-respect.
If you want to be considered a great employer--and you certainly should--providing your employees with higher pay, better benefits, extensive training, and greater opportunities are definite factors.
The problem is you might not have the resources to do all that.
That's okay. You can still be a great employer, because one thing you can give your employees is more important.