GP is spent when you use abilities. You recover GP as you successfully gathering stuff and by waiting outside of gathering (while remain as a gatherer).
Perception give you higher % of HQ gather. Idk how they handle this with fishing.
Gathering is the % of successfully gather something. Again, idk how they handle this with fishing.