and Horde allows for member units to self-heal and they gain a damage bonus
Nope, no self-healing for horde bonuses. That only applies to speaker towers, and even then it can differ per unit (towers heal twice as much as overlords). I think you could use the method used with the speakers to allow horde to self-heal too though.