hard work can compensate for a lot when you are solving problems that have already been solved with known answers (e.g. school) . When you are solving totally novel problems with no known solutions things get much harder and you start to be able to separate high performers.
99.99% of everything is (re-)solving problems that have already been solved with known answers. It's those curly edge cases that have to involve us weirdos.