You're missing stats. Train Strength and Endurance at the gym, above 30, and maintain them that way till the final battle. Stats start to decrease when you stop training them, after a few days.
AH i see thanks alot i like the game but kinda hard for me to play on my phone coz the scene is a lil bit lagging but i like the game so im gonna continue playing it