Channel catfish, in my opinion, are the easiest type of catfish to
catch once the water has warmed up some. I usually keep track of the
water temperature with NOAA weather. Generally, channel cats will
start going into the shallows when the water temperature reaches
60-70 degrees. So, make sure you keep any eye on the water
temperature and remember that whatever temperature it is, it will
essentially be warmer in shallower areas.
As far as bait, channel catfish will eat anything oily and stinky.
In the past few years, stink bait has really become very common for
catching channel catfish but it is very easy to use and is almost
irresistible to them. I usually either use sonny's stink bait which
can be bought at anglers and I order
Team Catfish Secret 7 Stink bait
on Amazon (click the link to be taken to the product). You can also use hotdogs, chicken liver, shrimp, and cut bait but stink bait is going to be your best bet.
The thing about stink bait is that when the water temperature gets warmer, the stink bait will sort of liquify and spread a stench around in the water. In fact, a little secret that most people don't know is that when you first get to the fishing hole it is always best to throw the stink bait out in the spots you will be fishing and reel them back in a couple times to get the smell going in the area. Also, if you are in a boat you can drift with the stink bait and the fish will follow the smell until the get to the bait. I was drifting with 2 poles once and I had one on the line and it got to both baits before I could get it in the boat, that is how powerful this stuff is.
Also, if you are going to use stink bait hooks I would recommend using the worm type hooks like this:
stink bait hooks. These are the only type of hooks I use and the stink bait stays on them very well. Don't use tube baits that have big holes.
When using stink bait, find a good flat spot on a lake, river or pond and position the bait were a channel might be or just try to find the deepest spot around you.