Clearly drive, IQ, and hard work are incredibly important. But ultimately what matters most is resilience--the ability to quickly rebound from failures, indeed to see failure as a stepping stone to success.
Sometimes we get so used to not really feeling anything, just going with the flow, that we forget how it feels to be really happy or sad.