I thought it was pretty much accepted that IQ is very important for success but it is not enough. Among the Big 5 personality traits, Conscientiousness is very important too. Conscientiousness includes (Competence, Order, Dutifulness, Achievement striving, Self discipline, Deliberation). So it makes sense. You have to be Smart, Conscientious and Lucky.