Effective skill = your Fishing skill + pole + active lure + gear and food. That total is what the water checks. Example: skill 150 with Bright Baubles (+75) is 225, enough to stop getaways in Dustwallow Marsh (band 130/225).

Effective skill calculator

Hat, boots, line, enchant, food
Numbers: skill to catch anything / skill so nothing escapes

Pole and lure bonuses match the live game client (ForeverDB, build of 7 November), apart from the Ravaged Fishing Pole, which it doesn't list by any ID a source gives.

Fishing poles
PoleBonusRequiresSourceStatus
Lures (applied to your equipped pole)
LureBonusRequiresLastsSource

Other boosts

    New in Forever, source unknown Beta

      Sources: ForeverDB (live client tooltips, 7 Nov) · WoW Forever Outpost (beta tooltips) · Method · Forever Guides · Classic WoW Forever · WoW-Professions · Warcraft Tavern