Fishing is a learning journey that will take time if you want to get good.
I remember an old pond I fished when I was about 8 years old. I would start off my day fishing in the shallows in the morning and then wound fish the west bank of the pond during the afternoon. This always worked for me. And I caught pools of fish for a young kid. I had no idea what I was doing and looked like a fool some days. If I knew how to set my Dad bait casting real I would of had more time to fish. Instead I was on the shore learning the art of picking out a tangled birds nest.
But the short if you are getting out there consistently and you are trying. You will adapt, and you will learn. Years later did I learn the importance of water temps and feeding habits. Funny looking back that is why the fish were in those places. You will always benefit from a plan and knowledge when fishing. There are some people that are just in the right place at the right time. I don't call it luck. I call it experience and a investment on your sport of choice. Learning how to find bass and what will work, that is what makes you keep coming back over and over to learn more skills.
PS - As far as messing up bait casting reals. I'm still working on it every trip. Some things never change.