Pretty good, but you have 2 Steel types which means one of them should be replaced. I say replace Lucario with a Psychic type like Alakazam. I'd suggest Alakazam because of its high SP attack stat. Also you need moveset replacements.
Torterra-
Earthquake-STAB
Stone Edge-for ice, bug, flying and fire types
Leech Seed-to heal yourself
Iron head/Outrage-coverage
Infernape-
Flamethrower-STAB
U-Turn-for Psychic types
Thunderpunch-for Flying and Water types
Close Combat-STAB
Empoleon-
Flash Cannon-STAB
Surf-STAB and for Ground types
Drill Peck-for Fighting types
Signal Beam-coverage
Staraptor-
Close Combat-for Rock and Ice types
Steel Wing-coverage
Brave Bird-STAB
Roost-to heal yourself
Alakazam-
Psychic-STAB
Focus Blast-For Dark types
Shadow Ball-for Ghost types
Energy Ball-Coverage
Luxray-
Thunderbolt-STAB
Hidden Power Water-for Ground types
Iron Tail-coverage
Thunder Wave-to Paralyse the foe
Hope this helps............