Here are a few suggestions:
Foretress:I'd suggest dropping Toxic spikes and trade it in for something like Gyro Ball. Taunt leads are fairly common, meaning your only choices are to switch or to explode. It wouldn't take the full effect of the entry hazards. (which would be bad for a mono team since the next attack is likely a super effective hit, and unless its something like earthquake, it won't be easy to take with immunity) Toxic spikes are nice, but the other entry hazards will serve more use for you. Red card on him is a nice plus, especially when paired with Sturdy. I see the other teammates have the entry hazards to finish what he started, but those moveslots can be put to other uses.
Lucario: Copycat is pretty risky to run for a sweeping Lucario. It also leaves you at the mercy of the opponent as to which move you have for coverage. Something like Gengar could come in and mess you up. He's immune to aura sphere, can kill you before giving you a chance to roar or set up speed. You should also watch out for priority from Conkeldurr, who would rip Lucario in half with a Mach punch. perhaps carry another move like Dark pulse or Psychic for a bit more coverage. I do know the Roar/copycat trick, but again, priority is the main threat and there aren't a ton of teams that don't carry priority.
metagross: Your team is very passive in its attacking. Perhaps just a little bit of coverage should something happen. Toxic is kind of unnecessary if you have toxic spikes. Instead, why not use Ice punch, that way you can draw out any flying types that might be immune to the spikes, while also dealing with Dragon types? Earthquake can deal with Poison types that might try to absorb your spikes, but that's assuming you keep it.
Skarmory: Perhaps use sturdy over Keen eye, as accuracy reduction is very rare in competitive battling. Not much I can say here, just watch out for thunder in the rain.
heatran: He's fine. The main problem I have with him is that he has the life orb. It makes him become a very powerful hitter, but his flash fire ability is vital to your team. He can be used to switch in and power up attacks, but more importantly, protect your team from that huge fire weakness. If he uses the life orb, the damage will add up quickly and he'll be gone, leaving your team wide open to attack. Perhaps carry an air balloon to allow him to switch in on an earthquake and get a cheap kill on the target.
Empoleon:Not much to speak of.
Overall suggestions:
- A STAB or priority move would do good for the team to finish off pokemon that are weakened from all the entry hazards.
- A rain dance or Sandstorm can help your team a lot. Rain to cover them from fire type attacks, and sand to do some extra damage. damp rock or smooth rock will aid this even more.
- Your team depends a lot on passive damage, which is good, but you'll need a few more damaging moves. Something like Alakazam could come in on half your pokemon and massacre them. If heatran or Empoleon go down, your offensive power will plummet. It only takes one wrong prediction for them to go wrong too, so if you're going to use them, you'll have to be able to predict earthquakes and other attacks very well.
- Have a bit more to deal with fighting types and priority moves.
Very nice team, BTW. The type coverage is very nice, despite it being a monotype team. Those are just a few suggestions.