The author of http://www.businesspundit.com/ posted this shorthand list of traits designed for success:
1) the ability to postpone short-term gain for a greater long-term reward;
3) ability to deal with stress; and
The discussion referenced whether IQ was genetic or learned, and the author's point was that even large differences in IQ did not matter in the modern world as much as the four traits above. I have always said that delayed self-gratification is extremely important to success, but with so many higher paying careers involving an understanding of mathematics, an ability or willingness to understand mathematics will also be important. As technology slowly eliminates the need for various service careers, those sectors will have to unionize or determine how to move the workers who are displaced into more productive positions. Yet, no IQ test can pinpoint desire (#4 above), which can overcome many inherent flaws.