Here's the issue with Grichuk. In 2018, he was fine. I don't like low OBP sluggers in general, but put 2018 Grichuk in CF everyday, and you've got a good player. The problem, aside from the stupid contract, is that the coaching staff made some sort of adjustments with him last season, which I can only assume was designed to lower the K% and increase contact, and his best attributes were completely marginalized ever since. He's not barrelling the ball as much as he used to, launch angle has declined, and while he's K'ing less, he's also a lot less productive as a hitter.
In other words, the coaching staff. Development. The same dudes who are letting Vlad hit GB's like he's facing prime Kevin Brown every night are not getting the best out of its players, and that's important when the roster is essentially all young players.
What should Shatkins do differently? Fix the coaching staff. First and foremost. Roster also needs upgrades obviously, but it seems like a clown show in the dugout with the coaches.