Veristical Blaze - You're better off posting an RMT, but never mind. Psychic on Metagross is useless with poor coverage and it's running off a poor SAtk. Those EVs are for Agiligross, so you might as well run Agility over Psychic. Lum Berry or Life Orb could make a sweep easier.
Assuming you've already made this, you should put Fire Blast>Stone Edge on Salamence so you can hit Skarmory, Forry and Scizor for more and take advantage of the SAtk EVs and the Naughty Nature.
Everything on your team is trying to sweep, so you can't take a hit or make opening hits to soften up the opponent.
Making a team is a lot more complex that this, but to start, you want at least 1-2 Pokemon that can hit off the bat, either with good coverage or Choice Band/Specs. Then you want stuff to take hits. You can either go with Walls, such as Blissey and Skarmory/Gliscor, or you can just run counters for each pokemon, like Porygon2 for Gyarados and Physical Salamences. It's best to decide on a few pokemon and fill the gaps with pokemon that compliment them. Rethink it and post an RMT, so you can get better help, as this will get 1-2 replies....