If cover is really thick a texas rig will often get through easier, a punch skirt is used to give the bait more bulk, profile of a jig, and can be modified with rattles, color, and for some reason some days fish will want a punch skirt, some days they won't touch anything but a soft bait without a skirt.
If you can get a jig through the cover and you can buy punch jigs but I have only found a few that work in heavy weeds and they are expensive & can be tough to use since the Lead on a 1 ounce Jig makes it a large profile & really I like a Jig in Tall Grass, Wood, Hard bottom, and I almost always use a texas rig during the spring and summer when getting through mats, down here it takes 1 oz or even 1.5 to get through, and I prefer baits that slip through easy and not hang up. Ribbon Tails, even many creatures are hard to get through but baits like the BB Cricket, Otter, Rodent, Most beavers, Speed Craws, and the Punch baits like Culprits Incredicraw, RI beavers, Salt Craws, Flipping Tubes all go through easy. heavier soft baits like a Power Team Punch Bully can be good since you can get through mats with less weight, and one of the best punching baits is a Stick worm since 1/2-3/4 can work when you usually need heavier.
The key is practice, you get better every time you try it, start to realize when you hit a good stretch of cover, learn or get a feeling for when a slower fall rate or faster rate is better, and sometimes you need to let the bait soak, hop it twice, and I always peg the bait to the mat and bang it for a good 20 seconds every so often siince suspended fish will often feed on bait or craws stuck on the canopy.
Lily Pads are good for jigs cause you can swim them out, the thing I learned and I hired a guide when I first moved to Florida to learn how to flip/Punch, really its pitching but spending time learning what weeds hold fish, why and when, & proper technique, and when learning it is not easy. I would be in a boat with a friend who grew up pitching and he would catch 20 fish in a day and I would have 2. Makes you want to use a frog, but it starts to click.
I practiced in ponds, I would stand up high and work on hitting the same spot over and over and try to make the bait enter without much splash, then learn how to weight the jig/bait, at first I relied only on line watching, also Tungsten is a must imo when over 1/2 ounce due to size, huge weights pop the mouth open and you miss fish at times, but guys who are good can put a 1/4 ounce Jig in a small bucket from 15 feet away 9/10 times, & that is really the key. If you are making noise, you are most likely spooking fish.
Best thing to do is watch videos. As far as baits, I consider most baits as Hook Holders since they fall so fast that fish just react most of the time, and hooking them is only half the task, getting them out is tricky, but you will catch bigger fish pitching all day then fishing moving baits as a general rule. It looks easy but it can be very boring, many days you go 2-3 hours without any strikes, start day dreaming and then you get slammed and if you miss it can really hurt. You may get 5 fish in one 30 yard stretch and spend 8 hours without action so it is not always fun....If you learn a lake, then it is fun because you know when to fish edges, how to fish the cover, and best to go with someone, enter a tournament as non boater but always tell the boater your skill level. I still consider myself average after a decade of living in Florida, I love pitching when I visit NY since it is so much faster & easier to find fish in the lakes, you don't need huge weights.
Color is black/Blue, Black red, anything with contrast, but you only need a few contrasting dark colors, gp, something with chart, something white if shad are stuck in grass.
Hope that helps. Some guys use the Jig Rig but I have not done well with the jig rig or swing jigs, nothing seems to work as well as a texas rig and I don't snell or do anything fancy, just tie a good knot and throw frogs, get bit, then work the area.