if you have a multi button mouse you can also assign some skills there, i often have 4 skills on my mouse (basic 5 button mouse nothing fancy)
numlock should still give you the same amount of hotkeys as a righthand using keyboard hotbar, buuut, if you potentially want a bit extra wiggle room or just unload some, there is stuff like autocaster or lazy mod that can potentially help
as far as build approach goes, here’s a super simple example with your cabalist Cabalist, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator
keeping it the same amount of button presses, but a way that benefits the build better: Cabalist, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator
here the swap is pretty straight forward, just replacing 1 active with another
on the 2h tactician https://www.grimtools.com/calc/wV1pbBL2 we are not taking or replacing any actives, just shuffling the passives around where they benefit a bit better Tactician, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator
now you have 100% wps pool, you have extra speed and flat dmg from ranged expertise, squeezed that final point in squad tactics you were missing to hit the next speed breakpoint (and coincidentally maxed the skill)
^several other finer point adjustments/optimizations that could be made there, getting wps and ranged expertise was just the basic of it
1h trickster we’re not gonna mess around with as such (very minor stuff), but for 2h Grim Dawn Build Calculator are gonna take advantage of Shaman’s actual 2h utility, or some of it atleast Trickster, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator
here’s a good example of a 1pt wonder for you, because you have so many bonus points to nightblade for 1pt in Anatomy of murder you get a free 12% cunning boost and some fat racism dmg to humans, noice
slight oversight in your dw druid Druid, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator, Might of the Bear only works with 2h
anyways, we rip those misspent points out, and takes out couple others that are less optimal, and the just max the existing nice stuff, a 1pt here and there, and there is a couple points left for the stuff whatever one feels like putting in Druid, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator
and for 2h Druid, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator it’s basically the same, except like before taking advantage of the 2h stuff you can benefit from Druid, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator
ex on Sorc with mild point shuffling to get really good passives Sorcerer, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator, and like before easily more optimization that could be done and small point shifts to benefit more in Y place than X, 2h would naturally be similar since it’s all passives and most of the itemization is the same
for witchunter you’re not taking Soalels witchfire even tho you really need speed, 1pt in anatomy of murder again etc etc, max lethal assault, you convert dmg on second rite and it offers you vitality resist you can shuffle elsewhere Witch Hunter, Level 100 (GD 1.1.9.7) - Grim Dawn Build Calculator, same for 2h ofc
spellbinder not taking IEE even tho your OA is actually making you benefit from elemental balance crit node
just examples of small tweaks that can be made for some benefit, and more/better still to be made, when not maxing every skill immediately, without it necessarily going into piano territory or even changing the active skill amount as such
even more to be had on the devotion side, but personally i also think devotion is where there is more room to be had for fun without needing to go total optimization or minmax since they are basically all passives. But even with that there is ofc stuff here and there to potentially help more or less (ex Targo with shield wall you might be overestimating the benefit of a bit, likewise obelisk)
low lifesteal for weapon attackers means usually you’re better of trying to raise your lifesteal amount in devos, rather than attempting to go "tank"devos for defence. More lifesteal means you can heal up in the fraction of a second, where “tank” devos just means you take slightly less dmg, but still take dmg you need to heal up from - which then is worse if speed is low. Decent amount to aim for is around 12-15% on the min end, depending on if compensating with other heals or heal procs ofc