Yeah... that was a hard one.
I have to agree about the personality part.
I, too, am a manager in the 'service' field. I can teach someone how to do something well. I can't teach personality or motive. I can try, but in most cases, I'm wasting my time.
I try to find the best fit for the individual. Then, ultimately, if all else fails, I'll let them go if they don't catch on.
You can't teach a person "work ethic". THAT is a hard thing to instill in someone. That comes with upbringing.
('happy' for me... I'll work on the rest)