Feels to me as you are junk fishing, I could be wrong though. Throwing differing baits depending on the environment you are immediately faced with in front of you and there is nothing wrong with that. If you are fishing from shore this is probably your most productive strategy and trying to pattern fish may not be the most helpful.
Patterning fish could look a million different ways. Here is an example: You show up to a lake and know fish will be chasing bait fish early morning and you chose to throw topwater baits along your most most productive shore lines. Choosing specific shore lines based on past experiences and trip logs that you know have active fish on them. If the sun is out, this particular lake has standing timber and you have figured out the fish chase bait in the standing timber in 20 ft of water, so you choose specific spots with standing timber and 20ft of water. If cloudy you know the fish will stay a little shallower and hand out of hard spots and rock, chasing these fish with crank baits is most productive.
Patterning = Planning ahead in my mind. If I get on a pattern then I know exactly the next 3-5 spots I am going to fish if I am at a lake I know well. Versus the opposite which is free wheeling it and saying ohhh this spot looks good lets see if it is productive.