like indiana says the bait depends on the species...since you say pond and are in PA i bet they are channel cats.
for channels my favorite has always been raw chicken liver. never had luck with store bought baits..also nightcrawlers usually work..and last year i started using creek chubs and big creek minnows that were dead.
i personally use Kahle hooks for all my catfishing. im a big time hook setter. i couldnt get circles to work because id always set the hook...its too hard for me NOT to set the hook. kahles work either way...funky shaped hook...but my hook up ratio went from 1 every once in a while missing 100 others with big J hooks to rarely ever missing any since i went to Kahles. make sure you sharpen them...even new. you gotta drive it through alot of flesh and meat thats tough stuff...walmart here usually has 1/0 Kahle hooks that will work well for you...ive caught upto 40 inch flatheads on them.
rods and reels...thats upto you...i get away with 8lb main line and 20lb big game leader on my small rod...caught this flathead on them(im 5' 10" 225..just so you dont think im just a small guy)...not the biggest...but a half decint one...was a blast on that setup...just gotta set the drag right...the bigger ones will take runs like no other fish in PA.
catfishing is a blast...nothing beats a night on the river catfishin!!
this is my biggest so far...he should get you excited...again...not the biggest...but compare him to the full legnth brick right behind him..thats a flathead as well. they get bigger than channels and i find big flatheads easier than big channels..good luck! post some pics when your back!