#3manaswiAnswered at 2013-07-16 08:19:52 You're pokemon seem very capable for a Pokemon League Battle.
Your pokemon make good use of STAB (same type attack bonus) which means that all of your pokemon which use moves of their same type will do 1.5x more damage.
Your metagross could benefit, for this reason, from a psychic move as you already have flash cannon for the steel part.
For your empoleon, I suggest taking drill peck (lvl. 52) or aerial ace (TM) if you still can so that you can take down fighting pokemon that could threaten you. You could also take earthquake (TM) to mash any electric pokemon that stand in your way. You already have three high power water moves so you needn't worry about getting rid of two of them.
Your torterra has the ice curse (4x weakness to ice) and could stand up against ice pokemon with a fighting move. Unfortunately, superpower must be learnt from egg and the only alternative is rock smash. This having been said, bite is no better and doesn't protect you so well.
What you have is a strong team with, overall, very strong moves and you should, with yourt high levels be able to take the League down easily.
If you are aiming for a strong team on the metagame (multiplayer standard environment) then I would reconsider your team and revise it, but otherwise you can take down anyone in the single player game.