As others have noted, it's more a matter of spamming bigger fleets than your opponents. On a microscopic level, it's more or less random who will win a naval battle, but on a macroscopic level, the one who spams the most (and highest quality) fleets will win, sooner or later.