Why was declaring war on Russia a mistake?

Because the Russian army was for greater than the German's, and with the Japanese getting whupped by the Americans they had no other allies.