my warrior macros (used for solo play but it should help a bit);

#showtooltip Devastate
/cast bloodrage
/cast Devastate
/startattack

revenge;
#showtooltip Revenge
/cast revenge
/cast heroic strike
/startattack

shieldslam;
#showtooltip Shield Slam
/console Sound_EnableSFX 0
/cast shield block
/cast shield slam
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear();