With that said I think it's missing a hugely important area -- which is mental and emotional health.
One of the things I've noticed in friends who have incredible business success, and have noticed in myself during periods of greatest productivity, is that successful people are able to keep their emotional state in check.
They don't get rolled easily by criticism or praise, they don't get dragged into short term thinking or fake crisis, and they don't let an emotional state push them into saying or doing something that they'll regret, or will blow up a relationship, or give away info in a negotiation.
I think it's up in the top 3-4 attributes of those who are able to fit the description described in the article.