Was it the military experience? Was the individual talents of the generals?
I question the validity of the basic assumption here. Why would we assume that German generals were superior to their allied counterparts?
I'm going to second /u/Superplaner here, and post some answers I've given in the past that suggest a very different conclusion than yours. While the Germans certainly had a lot to commend in their armed forces, I would hesitate to call their military tactics 'superior' to those of the allies, especially when tactics are only one part of war fighting.
Generals deal broadly in the Operational and strategic spheres. Tactics are usually left to local officers and NCO's.