I have a pretty decent bass pond on my property and have another pond that is newly constructed, about 2 acres, that I am wanting to make my catfish hole. I'm wanting some advice on how to make an awesome catfish habitat/fishing hole. Any advice is welcome:

What to feed them bait fish/dry food?
What to plant trees/brush/shrubs?
What kind of underwater structures to put in place?
Should I test and treat the water?
What kind of catfish?


Basically just anything to make it an exceptional place. Thanks guys!