У меня можно спросить :)
Самое главное - ПОНЯТЬ, О ЧЁМ ЗАДАЧКА. То есть разобраться, в чём там собственно физика процесса. Что дано, что происходит, почему происходит. После этого станет понятно (ну или должно стать понятно), на какой это закон.
Второе, что тоже необходимо, - это, конечно, надо знать физические законы и опять же понимать их смысл. Понимать, что если дано время и ускорение, то всё остальное (путь, скорость...) отсюда можно найти. Что если фигурирует сила и масса, то ясное дело, что надо находить ускорение. Понимать, что если дано напряжение и два сопротивления, то токи и напряжения на этих двух находятся враз по такому-то и такому-то закону. И так далее. Да, и самыое главное: надо знать законы сохранения. Едва ли не две трите задачек решаются именно через законы сохранения.
Важно понимать ОПРЕДЕЛЕНИЯ физичесикх величин и их размерности. То есть если ты ПОНИМАЕШЬ, в чём физический смысл, например, удельной теплоёмкости или удельного сопротивления, то задачки типа "в ванну добавили ведро кипятка - сколько в ней станет градусов" и "цепь подключили к генератору через медный провод длиной стопиццот вёрст" будут решаться на раз. Просто исходя именно из понимания того, что такое удельная теплоёмкость и что вообще значит слово "удельный".
Ну и конечно не вредно знать формулы, хотя б основные. Это уже не столько обязательно, сколько полезно - чтоб не лазать в учебники/справочники за каждой мелочью.