alakazam : psychic, thunderpunch, ice punch, fire punch
aggron : not done training him yet, but its probly going to be earthquake, take down, ?cross chop?, and some steel attack
Ok, first of all, your pokemon doesn't have supporting moves (that is, moves that will help another pokemon with it's ability/attacks, etc) so I will show you a moveset that might help you take down enemies with offensive moves:
For moves
Base attack/Accuracy
Salamence
-Dragon Claw (Lvl 79, TM) 80/100
-Crunch (Lvl 61) 80/100
-Rock Slide (Move tutor at battle frontier) 75/90
-Aerial Ace/Fly (TM/HM Lvl 50) AA 60/-- Fly 70/95
As for an item suggestion I would use King's Rock, since Salamence has great base speed he will be able to make opponents flinch.
As you can see, Those attacks will take advantage of type disadvantages.
Also, Aggron can't learn Cross Chop, so you might want to change it for another fighting move, my personal favorite, Brick Break.
Also, if your Aggron has Rock Head, you might want to substitute that Take down for Double-Edge, he will learn it at lvl 63.
As for your team Supporting each other you might want to do something like this:
Take out Aggron and Salamence. Aggron will be able to resist most attacks and if there happens to be a Fighting pokemon you couls easily take him down with an Aerial Ace. Dragon and Ice Type attacks will bring down your Salamence, but with your own Dragon Claw (For Dragon opponents) and Brick Break (For Ice opponents), in case there is a water type, who will easily have Ice Beam or another powerful Ice Type attack you could use Fly to escape for a while and have Aggron crush it.
Aerial Ace is a great election, especially for those pokemon at Battle frontier who keep using Double team and so on.
Well, that's all I have to say for now, any more questions, I will be more than glad to answer them =]