The German Blitzkrieg was a military strategy that depended on what advantage?

A system of fortifications
“out waiting” the opponent
Surprise and overwhelming force
Ability to make a long and steady advance

Surprise and overwhelming force