Michael is an experienced entrepreneur, involved with two successful organizations operating in the health and beauty category and the technology / legal / financial services consulting space.
You could write a full book to answer this question. We've had great success hiring sales team members from other businesses in the same industry as our own. It helps to hire sales team members who've sold different services (or goods) to a similar clientele. This way, they come into the gig talking the talk - and knowing about industry expectations, vocab, best practices, etc.
Comp package will dictate the caliber of candidate you can attract to the position. I've always found our best sales people to be folks who work for only a limited commission (ie: 20% - 35% of their overall earnings) and a competitive fixed compensation.