My last team ended up having some big problems so I've been thinking it over some more and have come up with something good. This team has been working pretty good for me and I've had a 20 game winning on wifi so far.
I'm always looking to improve so if there's any glaring weaknesses in my team, I'd like to know. Any other advice is welcome too.
Magmortar-choice scarf
Modest
EV spread: 252 speed/252 special attack/6 hp
Fire Blast
Psychic
Hidden Power Ice
Thunderbolt
My anti-lead pokemon. The most common lead pokemon I see are Metegross, Azelf, Bronzong, Gyrados, Gengar, Salamence, Weavile, Ninjask and Swampert. This set outspeeds everyone of them (except Ninjask) and hits them all strong (except Swampert but I can just switch to Torterra or Skarmory). Fire is for those annoying steels, psychic can hit gengar and heracross hard and is also good for psychics, hidden power ice can hit all the dragons (barring Kingdra) hard and most of the time will OHKO. Thunderbolt deals with Gyrados and any other non-water pokemon. This set has been a very effective revenge killer for me.
Tentacruel-leftovers
Calm
EV spread: 204 hp/96 special attack/172 special defense/36 speed
Surf
Ice Beam
Toxic Spikes
Rapid Spin
I had originally planned on using Starmie. However I switched to Tentacruel because he takes hits from Heatran and Mixape better than Starmie does. He also has an advantage over Starmie because he can set up spikes AND spin effectively. Lack of recovery isn't that good but Tentacruel's main job is to set up spikes and spin. After that it's job is done.
Electivire-life orb
Mild
EV spread: 100 attack/158 special attack/252 speed
Thunderpunch
Cross Chop
Flamethrower
Hidden Power grass
When using Electivire in the past I've seen that steels ALWAYS try to switch into Electivire. I've taken advantage of this by given Electivire flamethrower to deal with Bronzong, Forretress and Scizor. Flamethrower also hits Celebi hard. I've opted for thunderpunch over thunderbolt for the sole reason that it hits Togekiss harder. Togekiss would give me fits before so I switched to thunderpunch to hit it harder. Hidden power grass is for those bulky grounds like Swampert and Hippowdon that might show up. Cross chop deals with Blissey and any other normal or ice type that dares to show it's face when facing Electivire.
Skarmory-shed shell
Impish
EV spread: 252 hp/252 defense/6 attack
Drill Peck
Spikes
Roost
Whirlwind
My main physical wall. I originally had leftovers on it but I switched to shed shell as Magnezone was murdering me. Speaking of Magnezone, the shed shell basically gets me a free motor drive boost as most people assume that Skarmory is trapped. Electivire can then proceed to do considerable damage to their party. Roost is of course for healing and spikes hurts any incoming pokes that don't fly. Drill peck deals with Heracross quite nicely.
Snorlax-leftovers
Careful
EV spread: 244 hp/236 special defense/30 defense
Body Slam
Crunch
Rest
Sleep Talk
My main defense against special attacks. Thick fat gives it extra protection against fire and ice attacks so that is a plus. Body slam is also nice because of the chance of paralysing an opponent. I had originally used the curselax set but I switched to the rest talker set as curselax just wasn't very effective. I love crunch because it can screw physical walls by lowering defense. My main counter against Cresselia and Azelf.
Torterra-leftovers
Impish
EV spread: 212 hp/252 defense/ 46 speed
Earthquake
Leech Seed
Stealth Rock
Wood Hammer
Torterra is extremely underrated. Even with no attack evs wood hammer has a chance at OHKOing Tyranitar and always OHKOs Swampert. Torterra can switch into Tyranitar quite well as it resists stone edge and earthquake and crunch doesn't dent it much. Stealth rock screws Ninjask, Yanmega and Charizard over. Leech Seed is for healing as wood hammer does a lot of recoil damage.
Well here is my team. My goal is to set up all 3 of toxic spikes, spikes and stealth rock but that rarely happens. Other than that I just play each situation as it comes.
I'd appreciate some advice.
I'm always looking to improve so if there's any glaring weaknesses in my team, I'd like to know. Any other advice is welcome too.

Magmortar-choice scarf
Modest
EV spread: 252 speed/252 special attack/6 hp
Fire Blast
Psychic
Hidden Power Ice
Thunderbolt
My anti-lead pokemon. The most common lead pokemon I see are Metegross, Azelf, Bronzong, Gyrados, Gengar, Salamence, Weavile, Ninjask and Swampert. This set outspeeds everyone of them (except Ninjask) and hits them all strong (except Swampert but I can just switch to Torterra or Skarmory). Fire is for those annoying steels, psychic can hit gengar and heracross hard and is also good for psychics, hidden power ice can hit all the dragons (barring Kingdra) hard and most of the time will OHKO. Thunderbolt deals with Gyrados and any other non-water pokemon. This set has been a very effective revenge killer for me.

Tentacruel-leftovers
Calm
EV spread: 204 hp/96 special attack/172 special defense/36 speed
Surf
Ice Beam
Toxic Spikes
Rapid Spin
I had originally planned on using Starmie. However I switched to Tentacruel because he takes hits from Heatran and Mixape better than Starmie does. He also has an advantage over Starmie because he can set up spikes AND spin effectively. Lack of recovery isn't that good but Tentacruel's main job is to set up spikes and spin. After that it's job is done.

Electivire-life orb
Mild
EV spread: 100 attack/158 special attack/252 speed
Thunderpunch
Cross Chop
Flamethrower
Hidden Power grass
When using Electivire in the past I've seen that steels ALWAYS try to switch into Electivire. I've taken advantage of this by given Electivire flamethrower to deal with Bronzong, Forretress and Scizor. Flamethrower also hits Celebi hard. I've opted for thunderpunch over thunderbolt for the sole reason that it hits Togekiss harder. Togekiss would give me fits before so I switched to thunderpunch to hit it harder. Hidden power grass is for those bulky grounds like Swampert and Hippowdon that might show up. Cross chop deals with Blissey and any other normal or ice type that dares to show it's face when facing Electivire.

Skarmory-shed shell
Impish
EV spread: 252 hp/252 defense/6 attack
Drill Peck
Spikes
Roost
Whirlwind
My main physical wall. I originally had leftovers on it but I switched to shed shell as Magnezone was murdering me. Speaking of Magnezone, the shed shell basically gets me a free motor drive boost as most people assume that Skarmory is trapped. Electivire can then proceed to do considerable damage to their party. Roost is of course for healing and spikes hurts any incoming pokes that don't fly. Drill peck deals with Heracross quite nicely.

Snorlax-leftovers
Careful
EV spread: 244 hp/236 special defense/30 defense
Body Slam
Crunch
Rest
Sleep Talk
My main defense against special attacks. Thick fat gives it extra protection against fire and ice attacks so that is a plus. Body slam is also nice because of the chance of paralysing an opponent. I had originally used the curselax set but I switched to the rest talker set as curselax just wasn't very effective. I love crunch because it can screw physical walls by lowering defense. My main counter against Cresselia and Azelf.

Torterra-leftovers
Impish
EV spread: 212 hp/252 defense/ 46 speed
Earthquake
Leech Seed
Stealth Rock
Wood Hammer
Torterra is extremely underrated. Even with no attack evs wood hammer has a chance at OHKOing Tyranitar and always OHKOs Swampert. Torterra can switch into Tyranitar quite well as it resists stone edge and earthquake and crunch doesn't dent it much. Stealth rock screws Ninjask, Yanmega and Charizard over. Leech Seed is for healing as wood hammer does a lot of recoil damage.
Well here is my team. My goal is to set up all 3 of toxic spikes, spikes and stealth rock but that rarely happens. Other than that I just play each situation as it comes.
I'd appreciate some advice.