Here's what I do - when I go by myself I have 20 or so rigs in the boat. When I have a bud in the boat I try to keep it at 15 or under. Jika rigs, 10"worms tx rigged, brewer slider worms, spinning shake head, bubba shake heads, drop shot rigs, cranks (deep & shallow), spinner baits, chatter baits, lipless cranks, buzz baits, frogs & A rigs are all in play. So are finesse cranks like a #5 shad rap thrown on 10 lb nanofil, qnd Ned rigs and jerk baits.
Put in the boat & go fishing. Fish a spot, try one bait and if that don't work try another. Fish enough spots and try enough baits and something nearly always clicks. Obviously, over time you get better and figuring out what to try where, which is most likely to work.
I'm not big on the idea of "specializing". I think that as you get better at fishing, you get better at fishing no matter what technique you're doing at that particular moment. Fishing skills are transferable from technique to technique. Just because you aren't "educated" on any one particular technique isn't any reason not to try it. Next year I'm going to learn how to fish jigging spoons. I'll do that by tying on a jigging spoon and fishing it in spots that I think it might work, in spots that through conversation or research suggest that they might work.
Sooner or later I'll figure it out. It is more or less about the journey and not the destination.
One more anecdote to illustrate this. I have a buddy who likes to fish Ozark float streams. He's even went to the trouble of buying a float stream boat - 18.5' long , maybe 36 or 40" wide at the widest point. It floats in 2" of water and doesn't take much current to push it over gravel bars without getting out and dragging.
Me, I have very limited time fishing in Ozark streams and zero time floating ozark streams. My bud is very focused on baits - small jigs & soft plastics. Me with less experience, I bring a wider variety of gear. There is room in the boat for 5 or 6 rigs. First half dozen ripples we go through I pull a 12" or 14" small mouth out of the ripple, not casting at the bank but throwing a pretty heavy spinner bait at the largest rock ahead of me as we're going through the riffle. Later in the day, I catch a 21" largemouth on a Ned Rig next to a stump. Point is, these fish didn't happen because of my expertise in certain fishing situations, never been in those situations previously. The fish happened because I don't suck at fishing - not an expert by any means, but I don't suck either. Current takes a little getting used to, but once you do it is very predictable. I lost 20 1/16 oz mushroom head learning how predictable it is.
So, there is an alternative path to getting better at fishing. You can limit your scope and use just one lure until you get comfortable with it.
Or you can fish a variety of techniques and over time you'll get better. At you get better, the learning curve for new to you techniques gets quicker/easier. JMO - hope this helps