Всё зависит, конечно, от уровня, который Вы планируете сдавать. Базовый уровень существенно легче и состоит преимущественно из элементарных примеров, в большинстве своём даже не на знание математики как таковой, а просто знание простейших закономерностей (как умение пользоваться таблицами). Базовый уровень легко решить даже на высший балл.
Совсем другое дело профильный уровень. Здесь с первого раза получается решить всего лишь несколько предметов, а над решением некоторых часами сидят даже учителя средних школ.
Для подготовки к базовому уровню экзамена по математики стоит воспользоваться сервисом "Яндекс. ЕГЭ", где просто многократно прорешать все варианты всех лет. Если ученик хоть что-то понимает в математике или очень хочет понять, ему этого хватит. В остальных случаях, конечно, не помогут даже самые лучшие репетиторы.
Для подготовки к профильному уровню этот сервис тоже может помочь, однако стоит также детально изучить учебники профильного уровня, выписать и выучить наиболее редкие формулы и правильно, примеры разобрать хотя бы со своим учителем.
На вопрос про эффективность отвечу так. Эффективней всего, конечно, прорешивать варианты, задания прошлых лет или очень похожие часто попадаются. К помощи репетитора (в комплекте с учебниками) стоит прибегнуть в особо сложных случаях.
Количество каждый для себя решит сам. Конечно, чем больше, тем лучше, но ведь есть и другие экзамены. В течение последней недели перед ЕГЭ желательно прорешать заново все варианты и запомнить решения.