I have a question regarding Math Olympiads. I always asked myself if Math Olympiads need natural intelligence or rigorous hard work (or both) in order to reach levels such as the IMO. I always hear people that reach national level olympiads or the IMO have the sharpest minds in the world and that they are really talented. What I am confused about is that what do you need to become really skilled in Math Olympiads? Is it hard work or practice or just mathematical talent and people who reach the IMO are just natural geniuses?
The reason I ask this question is because I am trying to get better at Math Olympiads but no matter how much I practice, my results seem stagnant. I am skilled at routine Math like what they ask at school like numeracy and mechanical calculations but I am not so good when it comes to Math Olympiads.
My question is does one need rigorous practice to become better at Math Olympiads or is it a skill that one naturally has?