He does look great, and I can't wait for Heroes Volume III.
You don't have to eat meat, you have to eat enough, and enough protein. Meat has the advantage of being high-protein, so you can more easily keep to a calories intake regiment while maintaining your protein intake.