Shadow Ball is better than Dark Pulse since it gets STAB. You could max out Spd and SAtt, since your Gengar is a straight forward sweeper. Make it hold Choice Scarf/Specs.
Hypnosis is an option over Giga Drain. If you do give it Hypnosis, then make it hold Expert Belt/Life Orb/Leftovers instead.