For every Battleship in your fleet, build around 2-3 cruisers, 7-10 destroyers and 12-15 corvettes. This gives you a few larger ships to deal with bigger threats, both in terms of damage and accuracy, with a screen of smaller ships to take out whatever the larger ships can't, and to take the brunt of the damage.