What I was taught in public school is that the Germans used slave labor and POWs to work in factories to make their weapons, tanks, planes, rockets, etc and this led to a quality control issue while the USA and Britain had well paid and well fed people who made better quality weapons, tanks, aircraft, etc.
The Russians had an advantage because of their AK-47 rifle and a lot of fighting was done at the Russian front as Hitler tried to take over Russia. People forgot that Russia did a lot of fighting as well as had better weapons and stuff as well.
The USA has military superiority because we have better technology and better trained people. For example our fighter jets are better designed and our pilots are better trained than their Russian counterparts. Most of the USA's enemies buy fighters and stuff form Russia, but they end up being no match for the USA stuff.