Going back many yeas ago (15 or20) there was an aquarium store around here that was owned by a tournament angler. He used to make a specialized set up to keep bass.
I don't know details, but it was a big tank. Not high, a big low square tank...like 20" high, but a 5 or 6 feet square! This would be a large volume, but even larger in squre feet. It was filled with living grasses and "weeds", stumps, rocks etc. To make it look and feel real for the bass. It had heaters, filters, and a huge lid so it wouldn't jump out. I know it had extra deep gravel on top of soil to help keep it clean.
They were custom built tanks and the guy charged an arm and a leg for them. He would set them up and do "cleanings". It was a huge expense and you really had to want a bass as a pet to spend that much coin.
He did have excellent results with it though. Keeping multiple bass too.