If you have enough buttons to assign 24 skills, try to make room for 3 more. Each jobs, save for Scholar and Summoner, has 27 skills total, 17 from class, 5 from cross-class and 5 from job crystal. The reason Scholar and Summoner have more is due to pet skills as well as pet command skills. Each pet has an auto-attack skill and 3 skills you can activate separately and the Place/Follow/Sic/Obey type of commands. Each of summoner pet then have a special attack but it can be lumped into the job ability, Enkindle. G600 never hurts with more button on the mouse, you can fit even more skills or sometimes macros like the one that keeps up timing. Try not to rely on skills macro as that'll lower your DPS or not allow you to pop CD as you need.