When you value candidates this way, they'll go out of their way to sell themselves. Good recruiting is really good marketing. But you'll have to change a few things. Understanding why people leave a company is the first step. Go out of your way to minimize these de-motivators and you'll minimize turnover and increase satisfaction.
People leave because their jobs are boring.
Give your employees a chance to learn something new each day. Change everything and let your employees lead the charge. This cultural shift is essential. Do what they do. Consider that most people are unclear on their expectations.