You're on the right track. My little lake is similar to yours. The fish want a slow, natural looking drop. I try to go as weightless as possible.
I think one of the biggest keys to success on a small water body is rotating baits. I have 8-10 favorite soft plastics I use. Most often , I get the notion to start with a particular bait , based on the current conditions , time of year , or just a gut feeling. I go with that game plan , and can adapt if needed. My current top 5 that I rotate , ( kind of like a football team substituting players in and out ) :
Senko type baits
Zoom flukes
Zoom trick worms
Ribbon tail type worms
Creature type baits : Zoom
baby brush hogs,
super speed craws
These are my first team . I have others that are like a second team.
I also do fairly well with spinnerbaits around floating weeds mats , and with hollow body frogs , and swimming frogs. One bait that gets little popularity but works well for me in the summer is the Zoom Z- hog.
Color :My lake is slightly stained ( Fairly clear ), so I do very well with watermelon seed on cloudy days ,and wat. red on sunnier days. Grape is another good color , and tequila sunrise. I use June bug or black grape in low light.
I have tried jigs ( and will try again ) with no success . I cannot use crankbaits without getting a wad of weeds each time. I am experimenting with various topwater baits. The best has been the devils horse.
But to emphasize rotating baits : Don't use the same bait every time. Find baits / colors that work well and add them to your tool chest. Then you can pull them out based on your past experience
( log )?? as conditions or gut instinct leads you.
I also try not to overfish my home lake
( its very hard not to ). If fish get too much pressure they are harder to catch in general.
Hope this helps !