Ra originally started out as a Torchic that Emerald chose as his starter Pokemon from the Hoenn Region Professor, later evolving into Combusken, and finally to Blaziken. Thanks to the training and experiences Ra has faced throughout his journey in Hoenn along with his trainer and others, he was able to accomplish feats greater than what any normal Blazikens can't do: Such as being able to jump over 60-story buildings as well as tall mountains, fast enough to keep up with a Jolteon in a foot race, strong enough to destroy a sturdy fort, etc.
Ra's fighting style mainly lies in his lower body, specifically using kicks in battle. He uses the iconic Blaze Kickfor STAB and as part of his own martial arts. Flamethrower is also used for STAB and as a ranged move.