Основными причинами можно считать аномально холодную зиму (с ранней холодной осенью, размытыми дорогами, т.к технику приходилась чуть ли не руками вытаскивать из колеи, а ещё не забываем что Гитлер планировал закончить войну к концу сентября, поэтому в немецкой армии не было теплого обмундирования для солдат, не хватало питания и горючего для техники), а так-же несломляемый дух Русского Солдата, который не боясь смерти бросался грудью на амбразуру. Советским солдатам кроме того было легче психологически потому как их война была Освободительной( священная война помните), в то время как для немцев это было завоевание.