War is a numbers game more than anything else. Soviets had more people and more tanks and more fuel and it doesn't matter that the German tanks were way better, there were fewer of them