A lot of factors contribute to what paint is best for your boat:
Are you painting the entire boat, or just the bottom? Is the boat in fresh water or salt water? Is your boat trailered?
What is on the bottom of the boat now: bottom paint, topside paint or gelcoat? Once an antifouling bottom paint has been applied only antifouling paint can go over it (unless you remove it). Gelcoat application is recommended over fiberglass, most resins and gelcoat. It can have difficulty adhering to other surfaces.
For topside only the Duralux Marine Enamel is an economical choice. It has several colors to choose from and features easy application.
Gelcoat is usually what is “original” to most boats; a bass boat will have metal flake mixed in. We sell metal flake that can be added to gelcoat or paint but we don’t sell any with it already mixed in.
Ablative bottom paint can help with the slime, will wear away slowly over time, and it is trailerable. Bottom paint is applied below the waterline only.