thats a silly question... that's like asking what do cichlids eat, what tank size do they need and what is their growth rate. it's different for every species of snakehead, a snakehead is not a single species
Giant snakehead: tank size atleast 350 gallons. growth rate about an inch per month enen an inch in weeks. they eat anything you put in your
tank fishes, beef heart, fish fillets.