Изначально надо иметь некоторые способности, нестандартное мышление тоже не помешает, да.  Но  еще нужна  сильная профильная школа  с преподавателями, которые готовы с детьми заниматься дополнительно этой самой олимпиадной математикой, желание и упорство самого ребенка,  или репетиторы.  Как-то так.  У меня сын по ЕГЭ 100 баллов по математике  как победитель олимпиады Эйлера получил,  но так он потом ЕГЭ профильный  тоже на 96 написал   И еще биология: школьную-городскую  по биологии своими силами написал,   а  на региональный  и всероссийский этап уже дополнительно много занимался.  Причем это в школе  просто  студент, бывший победитель этого самого всероса вел для детей факультатив по биологии - по сути он ребенка моего и подготовил, без всяких денег .