Okay, first let's talk about the snap and swivel. Yes, a swivel isn't a bad idea, but you'll want to be using a dedicating swivel with no snap attached to it. Start with one rated at about 80 lb test since I have no idea how big the cats you are fishing for are. Don't use that kind of snap! Those are known to break- I've had those break while catching 2-4 lbs catfish before on the hookset. I have one rig that I use for hotdogs that uses a coastline snap + swivel but being able to use that came with experience on hook setting and working the drag properly. But don't try that yet lol.
Secondly, the bead isn't a terrible idea but not totally necessary with an egg sinker. The primary purpose for that when catfishing would be to protect the knot, but egg sinkers are pretty good with knots anyway, so you could eliminate that unless you really feel like the added noise helps. I would however recommend a "no-roll" sinker if the river your fishing has a good amount of current to it and you notice your bait drifting around a lot. 3/4 oz- 2 oz. Using that, you should use a bead. Otherwise, your rig looks fine as it is but you should the leader direct to the hook with a palomar knot or similar.
If you're worried about snagging, then don't be afraid to target them on a float rig. You don't even really need a weight. Large weighted foam traditional float. Since your pole can take *** oz of weight, that sounds like a nice piece of cut bait to me- shad, bluegill, whatever natural bait fish the water holds should be fair game. Those two together should get you a nice weight to toss out there. Warning: you might catch a turtle or two with cutbait so bring a good pair of long pliers for safety.
Your rods are sufficient, although I agree that 10' rod might be a little overkill. Looks like a drifting rod to me, which you can do for catfish but that's a more advanced technique. I catch most of my catfish on no more than a medium powered pole rated for 3/4 oz lure weight and 7' length. Drag is the most important thing anyway, learning to use that properly will do wonders. Don't horse them in, let them run around and tire out, taking up line when they've stopped pulling, but keep pressure on. The battle is the fun part, enjoy it!