a varied diet is always good.
try pellets and see if they take em.
also,fish meat,occasional feeders and some other meaty foods.
i personally have had no problems raising them on shrimp,as with all my fish.
a varied diet is allways best , but i know people who feed only shrimp / prawn without problem other that the channa will get addicted to them and will not eat anything else