Top reasons for German defeat in WW2:
1. Did not have the economic ability to sustain the war for long. They should have grown the economy to number one in the world and then started their military conquest.
2. Fighting on both fronts simulataneously.
3. Lack of strategic depth. Unlike Soviet...