Little selfish but...

Feats: War Caster, Resilient
Subclasses: Hexblade, Psionic subclass for Sorcerer
Spells: Booming Blade, Greenflame blade (or something like this...)
More cool weapons and outfits
As much level as possible!