Which hero is Bastion again? Is it that the bearded gnome or the French oo-la-la? (Sarcasm)
Personal thoughts on how to help Bastion:
#1 - Get rid of the current passive. Replace with a new passive that when enemies are eliminated Bastion can pick up scrap to gain 25 armor (max 400 HP/Armor). That way Bastion can reap their own rewards continuously instead of relying on a very situational and easily ignored passive.
#2 - Assign an ability that is similar to S76’s Tactical Visor. As a robot it makes sense Bastion has some kind of assisted targeting program. This ability cannot do critical shots (Like Tact Visor). This ability would work in Sentry Form as well, though by placing it on a resource greatly limits the duration.