Нужно иметь врожденную предрасположенность к точным наукам и пытливый ум.
Очень важно в младшем возрасте столкнуться с такими книгами, как Я.И.Перельмана (Занимательная физика, и ряд его же книг по математике), книгами Блудова (Беседы по физике), где дан правильный подход и, что очень важно, прививается вкус к точным наукам.
Нужно уметь ставить простые эксперименты.
Также, конечно, нужна практика. Нужно ежедневно, уделять изучению физике и математике, например, один час времени. Причем в это время голова должна работать продуктивно.
Раньше, при СССР хорошие физмат задачники (Сканави, Кутасов-Чеглов-Пигол<wbr />кина, Ко́зел, Ландсберг, Балаший и др) были большим дефицитом. Некоторые школьники прорешавшие задачник Рымкемича думали, что они все знают, а это была очень слабая книга, там почти все задачи решались по одной или двум формулам. Сейчас, при появлении интернет классические книги, учебники и задачники стали доступны.
При СССР высоким уровнем знаний по физике и математики обладали старшеклассники, поступившие и обучавшиеся в ЗФТШ при МФТИ (заочную физико-техническую школу при МФТИ).
Кроме того, все-таки, очень важная встреча ученика с талантливым педагогом.