VigilanceVigilance is a static ability that modifies the rules for the declare attackers step.
Attacking doesn’t cause creatures with vigilance to tap. (See rule 508, “Declare Attackers Step.”)
Multiple instances of vigilance on the same creature are redundant. (CR 702.20) (Attacking doesn't cause this creature to
tapTo tap a permanent, turn it sideways from an upright position. Only untapped permanents can be tapped. (CR 701.26).)
SoulshiftSoulshift is a triggered ability. “Soulshift N” means “When this permanent is put into a graveyard from the battlefield, you may return target Spirit card with mana value N or less from your graveyard to your hand.”
If a permanent has multiple instances of soulshift, each triggers separately. (CR 702.46) 4 (When this creature
diesIs put into a graveyard from the battlefield. (CR 700.4), you may return target Spirit card with mana value 4 or less from your graveyard to your hand.)