You can use a lot of things as a staple, but it's always safer to use insects as staple for all sub-tropical channas. That being said, only shelled worms isn't going to be working long term. Try crikets, locusts, earthworms, etc. on top of what you already feed him.
I am definitely not against fish filets every now and then, but again, not as a staple.
As for salmon and hikaris, those should be consumed in very (and I mean VERY) limited amounts, both of them being way too fat for any channa.
To the issue of your fish squirming, I am pretty sure it's not because he only eats worms. If it swims funny, it has a problem that is different then the diet.
Actually he is not swimming fancy or something like that now he acts normally maybe it was my mistake , we ll see. You think is better frozen worms (morio meal ) or live worms are better? I m afraid of parasites


