Funny thing about the Brits; they often lost their battles, but seemed to win the wars.
WW2 was a pretty sorry catalog for them with big, spectacular defeats in France, Norway, N.Africa, Greece, Crete, Burma and Malaya, yet they managed to pull it out at the end, admittedly with considerable help from the US and Commonwealth troops and the Russians driving in from the other side.
The Brits were very good at strategy and the big picture, something the Germans sucked at. The Germans were quite successful at the tactical and operational levels, but weren't much good at strategy and understanding sea power. Industrial capacity, logistics and shortage of key raw products, esp oil, were big limitations on them as well.