A great tip from Outlaw Angling on Youtube demonstrates a very inexpensive and easy way to clean the gelcoat on your boat.

Inexpensive toilet bowl cleaner is intended to clean hard water, rust, and buildup.  Similar conditions to a boat hull.