Fishing in cover, especially grass, reeds etc. can be very productive. Normally you would fish with soft plastics and things that will give you less a chance of hooking up. The key to flipping and pitching in grass is to let your bait sink to the bottom with your line slack, you will get the best action out of the bait that way. When your bait hits the water keep your rod at the 11 or 12 o'clock position and follow the bait down so the bait falls straight down and straight at the target. When the water of the lake, dam or river rises and it covers the grass that is normally out of water bass will move below them as it provides shade, so bass will be there in the middle of the day and just sitting under the vegetation to cool off and wait for the evening to arrive.
When fishing the vegetation in which the bass are hiding, use small creature baits like brush hogs to get the sluggish bass to bite. When hooking a bass in vegetation such as lily pads with strong stems, do not play with the fish or he will wrap you around the stems and snap your line (I had a HUGE bass swim me around some reeds a few days ago and had to snap the line). Just force the bass out of the vegetation as quickly as possible. When fishing with a carolina rig and the bass are sluggish, try casting it out on the edge of the vegetation and bring the bait in until you feel the sinker touch the grass, when that happens your bait will be just on the edge of the grass and the sinker will be in the grass, when you feel the sinker in the grass just shake and twitch the bait as long as possible and try leave the bait in the same place.