High elf (1 cantrip) sorcerer 5 (con saves, 4 cantrips)/arcana cleric 1 (armor, shield, 5 cantrips)/tome pact 5 (6 cantrips, shillelagh, rituals)/lore bard 6 (cutting words, 5 cantrips)/land druid 2 (4 cantrips). = 25 cantrips, (15 Cha based, 9 Wis, 1 Int). 8 Str, 12+2 Dex, 13 Con, 10+1 Int, 14 Wis, 15 Cha. Warcaster, +1 Con/Cha. +2 Cha. Quicken + darkness + devils sight for advantage and shillelagh + booming blade + warcaster gives you plenty of bite with good AC. Possibly quicken bless. Twin booming blade also works. Fireball or hypnotic pattern if needed. Cutting words provide some support when not OAing. And 1 more level, somewhere.