I'm not doubting the scottish will to fight but you didn't have numbers to make a significant difference.
A large majority of the germans resources went to fighting the russians. 9 out of 10 german soldiers had at one point in their military career fought at the eastern front.
i'm not saying we won the war on our own, but we were the blunt force that dented the german morale time and time again.
they were told we were pushovers and they were the master race, yet every time we hurt them.
1 scottish soilder = 50 german soilders
mental fortitude and intellect was the key !
scots are a perfect blend of both, while the germans relied on hype, myth, size, strength and numbers.