The factors that enabled the German blitzkkrieg to succeed was the relatively flat terrain through which they had to storm. This enabled their motorized divisions to pass through very easily and much faster as they would compared to a terrain that would be mountaineous or full of rivers, etc.