Re: 21' starcraft with 50Hp johnson.Is is this enough? Can I leave this in the water?
If it leaks, install an auto bildge that checks for water every few minutes and attach a solar panel to your battery.
Don't put in one of the so-called computerized auto bilge pumps. It's silly to to have a pump turn on every few minutes to check for water. It will drain the battery if the boat isn't on a real charger, not one of those silly solar chargers. Also the cycling pump always fails when you need it. None of them have good reports of reliability.
If you want/need an auto bilge, install a pump and float switch. It only turns on if water reaches a certain level.
To the OP - You need more power. A 50 might get you on plane, but that's about it. Plan on some slow trips is you have to travel some distance to fish. It's on a trailer, so why not keep in on the trailer instead of slipping her in the salt. How often will you be using her? Daily, weekly, more, less?