Random orbital sander and lots of 120 grit paper. This grit eats the old paint and gelcoat fast enough, but doesn't leave problematic swirl marks for later steps. It also provides substantial tooth for the epoxy primers that will be used later.