Multiclass teams really aren't that hard if you spend the time with it. My current setup uses 1 pull button, 1 spam button, 3 proc buttons. I don't use Grid for healing, I use mouseovers. My buffs are on my follow button {managed by SmartBuff}.

Learn how to set up a proper DPS rotation using /click or standard castsequences. You're making things far too complicated and inefficient putting individual spells on hotkeys.

DB Wiki - Macros

Using /Click to Run Concurrent Castsequences

Click Macro Compendium