A couple of things to remember. 1. Always fish on or near the bottom. (you have to know where the bottom IS to do this). 2. Always fish the edges. (edge of the weeds, edge of the drop off, edge of whatever. 3. Color, size, speed, and wiggle is 2%. Where, what, and when is 98%.
Knowledge is the key to fishing sucess. You must understand the fish before you can understand how to catch them. Fish the fish's seasons not your season. The bass doesn't know spring, summer, fall, and winter. He knows pre-spawn, spawn, post spawn, etc.
Finally, if you ain't catching, it's your fault, you just haven't acquired enough knowledge. You also need tp remember that NOBODY always catches them.