There's a good comparison to be made between us and the Ravens. They have a good defense, and a good running game. But they struggle to beat good teams when it matters consistently because they don't have a good enough passing game. I shouldn't even really compare our running game to theirs though because ours is over rated. It looks good on paper because of a few good plays that make the averages and total yds look good, but it often times fails to move the ball consistently, fails to win TOP, fails to put the ball in the end zone, and utterly fails against teams with good defenses. Hell, a team doesn't even need good players on defense, just a good coordinator, as we saw with NM this year.
I agree that the Bills lack of a run game and questionable defense will make going all the way, or even getting past the Chiefs difficult. But the fact that they're even in the hunt is largely due to their passing game. If Bohl can't get our passing game up to snuff and improve our ability to consistently move the chains, we've seen his ceiling. And that came with loads of NFL talent on our roster, which we currently don't have and probably won't have anything like that again anytime soon.