I haven't build one myself, but my idea (in my head) is to make a BM with 8 int, as I will mostly use buffs/debuffs, and I want the 100% hitchance.

From there I will take STR as a primary stat and spd/con as secondary.