Gina Rodriguez Trains Hard and Eats Clean — but Balance Is the Key to Her Success

Gina Rodriguez is gorgeous and strong both inside and out. The Jane the Virgin starlet has been kicking serious ass to prepare for her role in Annihilation . . . and making it look easy.

It's no secret that Gina loves boxing and Muay Thai. Her father was a boxing referee and taught her how to box at an early age. Her high-intensity training is what helps her stay in shape, despite battling Hashimoto's disease.

While Hashimoto's can be extremely draining, Gina keeps her energy levels high with healthy food. She told Shape that "eating more fiber and vegetable protein" helps her fight fatigue, but she's totally balanced. "I eat healthily and work out, so I don't worry about having a red velvet cupcake or slice of pizza." We love that healthy approach to dieting!

But what fuels Gina more than her healthy eating and commitment to exercise has to be her optimistic approach to life. She's as strong mentally as she is physically, and her bright, enthusiastic personality is as enviable as her rock star physique.