Призер всероса по физике, отвечу честно.
Талант есть, отрицать глупо. Но его переоценивают. Я знал людей с явно более быстрой головой, которые сливали финал из за того, что не работали с архивами задач правильно.
Главное отличие победителей - они решают не просто много задач, а задают себе вопрос "почему именно этот прием здесь работает" после каждого решения. Разбор чужого решения после того, как сам застрял, обязателен. Просто посмотреть ответ и пойти дальше - это ноль пользы.
Второе: олимпиадная математика и физика - это отдельный жанр. В учебнике нет инверсии, вспомогательных построений, принципа Дирихле в нужном виде. Нужны отдельные книги - Прасолов по геометрии, Шарыгин, Иродов для физики как разминка, а дальше сборники именно олимпиадных задач с разбором.
Третье и самое неудобное: нужен живой человек, который уже это прошел. Самоподготовка работает до регионального этапа, а дальше без наставника почти никто не пробивается. Ищи олимпиадные кружки при вузах, летние школы.
Про "почему именно этот прием" - это прямо в точку. У меня такой привычки нет, буду работать над этим.