I don't accept the assumption that "ability" equals "education", "IQ", "age", and "personality traits".
1) I've seen too many well-educated co-workers who wont work
2) I've seen too many people with high IQs who can't lead
3) I wish I could report an HR violation for the inclusion of "age" on this list
4) The use of personality traits seemed like an interesting start but left me wanting