Not sure where you are but I know it was illegal to keep them in Georgia (I was the only person I knew who ever had one there), Florida, anywhere south of Tennessee back about 10 yrs ago as they could winter in the mild temperatures down there. Tennessee and areas northward were ok. Not sure about the laws now but I know you can keep them legally here in Indiana. Someone caught one in a lake up here last summer but it would have never lived through the winter. As for feeding, I fed mine minnows from a fishbait store! I would take them home and watch them closely for any signs of disease and just kept them in a styrofoam cooler type shipping box with a filter as I didn't have any more tanks. Then after being sure they were ok, I would throw a couple in the tank and let them live with him until he ate them. He would also eat floating cichlid pellets at times. Its best if you can get your fish to eat a variety of different foods rather than just live or frozen food like brine, blood worms, feeders, etc. Just like our bodies theirs need variety to function properly. There just isn't enough nutrition in those foods for them!
Good luck if you get one! Mine was awesome!
Allie