Macro question re. BM Hunter

Being terminaly slow on my key board I have created some macros to ‘help’ my dps, my question is do they make sense?
They are bound to my main casts Cobra, Dire Beast and Kill Command and look like this:

Cobra Macro:

showtooltip Cobra Shot
/petattack
/cast Bestial Wrath
/cast Cobra Shot

Dire Beast Macro:

showtooltip
/petattack
/cast Bestial Wrath
/cast Dire Beast
/cast Titan’s Thunder
/cast Dire Beast

Kill Comand Macro:

showtooltip
/petattack
/cast Bestial Wrath
/cast Kill Command

appreciate all advice and suggestions

Why not using the GSE (Gnome Sequencer Enhanced) addon?