Originally Answered: Please help with my pokemon team?
Looking at your team, I'd say you have a few overlapping pokemon types. Let's remove the stinkers and see what's left.
Arcanine and Feraligatr are fine if you don't play competitively, but there are better pokemon out there--why not try an Infernape or a Gyarados?
Weavile is good, and so is Lucario. However, if you use Lucario then Gallade would not be useful, since you would have 2 fighting types (or 3 if you choose to use Infernape). Gallade is also a little too slow without a choice scarf.
Espeon is a decent pokemon, but I imagine you'd be happier with an Alakazam. Why not pick one up and give it a try?
Articuno, despite its status as a legendary bird, is garbage. Too slow, an enormous weakness to rock, and lacking any sort of respectable offense, Articuno has little place on a decent team. In your case, he also overlaps with Weavile.
So what should you do? Try replacing Articuno with Rhyperior. While Rhyperior has two glaring 4x weaknesses, his "Solid Rock" ability helps mitigate them. Try this team:
Arcanine: Flare Blitz, extremespeed, Thunderfang, Toxic.
Feraligatr: Dragon Dance, Waterfall, Earthquake, Ice Punch
Weavile: Ice Punch, Pursuit, Brick Break, Ice shard (kill those dragons!)
Lucario: Close Combat, Extremespeed, Crunch/Swordsdance, Stone edge/ice punch
Espeon: Psychic, Signalbeam, Wish/reflect/lightscreen, calm mind
Rhyperior: Earthquake, Stone Edge, Aqua Tail, Substitute/swords dance/Megahorn