You can't put all those spells in one macro because of global cooldown
my advice would be to have earthbind totem on a separate keybind, then use this macro for heals
#showtooltip
/castsequence [target=Focus,help][target=target,help][target=player] Spiritwalker's grace, healing surge, healing surge, healing surge
keep in mind that the macro will select the target by the order of input. So first it'll check for focus target. If no focus exists, or if he's not friendly, it'll target your current target. If, again, doesn't exist or is unfriendly it'll target you.
Second macro is easy.
#showtooltip
/castsequence reset=5 Windfury Weapon, Flametongue Weapon;
/castsequence reset=5 16, 17
As for the ench/meta question
To be honest I dont know if they stack with each other, but I do know that
none of them will give you extra speed as they dont stack with your Ancestral Swiftness talent.
So dont get any of them and just go for agility/mastery