I found this thread to be very helpful in that regard:
For those who have group buffs, a macro like this will save you bar space:
#showtooltip
/cast [help]Mark of the Wild;[group]Gift of the Wild;[@player]Mark of the Wild
Turn off automatic self-casting in the Interface options and make something like this for your heals:
#showtooltip
/cast [help]Healing Touch;[group]Healing Touch;[@player]Healing Touch
Makes it so you can heal anyone by simply targeting them and casting or heal yourself if you have no or a hostile target. In party it applies the heal to your cursor instead of automatically healing yourself, so you can click portraits and quickly heal your party members as well.
There is most likely a way to do ranks as well, I haven’t figured it out yet.