Swattie's post about conditions was spot on.
Regarding gear. I have some nice gear so I shouldn't talk, lol. But a nice rod, nice waders, etc. I don't think they catch me any more fish than a low end one would. Nice waders last longer than cheap waders, they don't really do anything different. A nice rod or a top notch fly line may be more pleasant to fish with, but with cheaper gear maybe you take an extra step or two closer before casting. It's just not a big deal and not affecting your catch total. It's relatively rare, in PA, for a fish to be "out of range". Just wade out farther!
There is only 1 piece of gear I think actually helps me catch more fish. Polarized glasses. Good ones are better, but even cheap ones are light years better than no pair at all. Most important is having a pair that is light enough you'll wear in a forested canopy, or mornings and evenings. You can have a nice pair, but if they're too dark, and you take them off when you get in the forest or the sun sinks behind the treeline, they ain't doing a dang thing. It's not about seeing fish. It's about seeing structure. Seeing those 2 boulders and the deep lane between them, which may adjust your cast by only a foot or two but makes all the difference. When walking up a small stream seeing that random deep pocket in the rubble from 20 feet away, instead of discovering it by stepping in it. Just reading water, better, and at a greater distance, WILL catch you more fish. Like rods and waders, going up in price isn't automatically better, there exists overpriced junk that ain't any better than the cheap stuff, and you can find quality at the mid price points too. But a real upgrade in glasses will produce more fish than a comparable upgrade in waders, rods, lines, etc.
But yes, as far as skill, understanding conditions is #1. And next is probably focus. Seeing that beak on the far bank that nobody else sees. Still striking on that indicator pause even after the previous 200 pauses were rocks. Casting proficiency, fly choice, etc. all come waaaayyyy down the list.