There is another important aspect of hiring the right people that you could be overlooking - brand values.
Every organisation should be actively working on their brand and have brand values set. Your brand values are all about your differentiation and how you choose to operate as a business. They should be at the core of all your decisions and every person in your organisation should not only know your values but espouse and live them every day.
So if you don't have your brand values identified you will be behind your competition. Take some time to look at what your company offers and come up with values that reflect how you operate and how you want to be known. Then make sure every touch point you have with potential or existing customers reflects these values.
Your brand values must help you in your hiring decisions. This will help shape your organisational culture and any new employees will fit and match this.
One leading example worldwide of using a hiring policy to help enforce their brand is Zappos, an online shop and clothing store in the US. In less than 10 years, Zappos hit $1 billion in annual sales and debuted at number 23 on Fortune's Top 100 companies to work for.