Psychic(TM)-This is given, a STAB move on a sweeping Abra, who would've guessed.
shadow ball-Covers Ghost weakness
signal beam-covers dark weakness, assuming no occasional houndour. (I don't think he has to worry too much about bug types, seeing as most of the best bug Types are banned in LC)
Energy ball/ reflect/barrier-Energy ball can still cover those common water types, with higher power, and there's no need to worry about them having an ice type as well since ice isn't resistant to grass. Reflect and barrier boost his defense, your choice.
shock wave
hidden power (Type your team might need for balance.)