Those things can help a team get the most out a roster which lacks offense, but I doubt it's a replacement.
I disagree that it worked great the last two months of last year. They didn't win because of offense, They won because of pitching for which you can credit Hinch's remarkable bullpen management, another thing which I doubt can last for 162 games.
But again, if your roster lacks offense, it's good to have ways to get the most out of the roster even if it's not a replacement for good hitting.