Я считаю, что главная причина - мужество русских солдат. Сталин издал приказ "Ни шагу назад!", и наши солдаты неукоснительно ему следовали, защищали каждый клочок земли.
Ну и вслед за этой причиной:
- запрет Гитлера выводить войска из окружения;
- умелое руководство Жукова, Рокоссовского, Ватутина;
- к 1942 в СССР выпускалось больше вооружения, чем во всей Европе.