By and large is a phrase that means "more or less", or "all around".

Sailing large means that a ship can sail before the wind -- the ship is sailing in the same direction as the wind. Sailing by means "by the wind", or steering into the wind.

So a ship that can do well at both points of sailing is good by and large.