Dr. Feelgood said:
Um I'm pretty sure the German army outnumbered the Soviet one so i doubt 1/4th is 300,000 dudes....
Um I'm pretty sure you're wrong.
Actually, I don't need the prefix pretty. You're just pretty damn wrong.
You are hereby banned from contributing to any discussion related to WW2.
Seriously, I don't want to be that guy but that's just basic knowledge if you want to be involved in he discussion.
Germany -> technological superiority.
Russia -> strength in numbers.
By the end the Germans started losing their edge, but that's another story.
For now, do yourself a favor and don't claim to be pretty sure of anything until you actually confirm it.
Though I will ask where you got this idea, if you'd be so kind as to enlighten me.