GP is useless for fishing. Gathering and perception are the only two stats that matter. The higher your gathering, the more likely you are to catch fish. For example, I was fishing in a level 50 hole, and catching a fish 95% of the time. I took off my body piece, which significantly lowered my gathering, and that dropped to around a 75% catch rate.