unfortunately you can't really teach approach. You can't make javy or almora take a walk for instance.
A guy like Happ has a pretty good approach, he just swings through too many strikes.
schwarber isn't a bad player by any means, but while his obp is respectable it's hard for him to get to his power hitting .240
I think the Cubs can keep Happ or Schwarber in the lineup but not both. They can have almora or Russell in the lineup, but not both (no longer an issue).
Then what kind of offense are you getting from Heyward? I thought he had a pretty good year, then you look at his stats and they're pretty mediocre. So if you play Hayward in right and Almora in center, plus the pitcher spot that's already a third of the lineup that pitchers don't really have to fear hurting them.