What was one reason the Battle of Barbarossa became a turning point in the war?

The German army suffered massive casualties.
The German army attacked in the middle of winter.
The German army was overconfident after defeating France.
The German army was weakened from fighting two countries at once.