The Japanese Navy was also better equipped: The Zero, the Kate, the Long Lance torpedo, superior submarines. And they were MUCH better trained for night fighting [pre-radar], as we were soon to find out.
to say nothing of ability to launch coordinated naval air attacks from multiple flight decks, something the USN would not learn how to do for some time.
we did have one thing, and it was huge: code breaking.