Research shows that grit is a better predictor for success than any other factor. The ability to keep going despite setbacks is more important than your IQ, character or other external factors like your upbringing or surroundings. But what does it really mean to "never give up"? What exactly is grit?