What was the biggest contributing factor to the failure of Operation Barbarossa?

by PigeonNuggets
WowDogemon

Hitler invaded to late giving the Russians time to prepare and then when hitler invaded Stalin used the old russian tactic of throwing enough meat at the grinder until the gears stop working and by doing this Stalin stalled hitler into a war in Russia during yet winter time which no one can really win also russia adopted a scorched earth policy of which it destroyed every thing that the Germans could use for supply's (food ammo guns) also hitler thought that the russian people would join him and his army because of them being oppressed by communism but instead hitler got an insergency by soviet civilians all the while Stalin was training a massive army just over the Ural Mountains