Dak's fine. He's still a nice young QB we lucked into as late in the draft as we found him.
But our offense has to stick to the running game much, much more resiliently. It's not Zeke in particular, it's the running game in general. McFadden walked in off the street as an unwanted free agent and was 4th highest rusher in the league in our offense in a season when our offense was missing Romo and, for half the year, Dez. Morris was an unwanted guy in this league, and he does just fine when we call a bunch of running plays for him.
It doesn't take any magic spell or special elixir. It takes calling running plays in the booth and not audibling into passing plays at the line of scrimmage except in very special circumstances. Do that, and the run game does its job and the offense is so much harder to defend.
Call unnecessary passing plays too often, and bad things happen and our defense spends more time on the field and we fall behind and force ourselves into passing even more. Drives stall, and unnecessary interceptions start to happen. And almost never needs to happen, except for that our team is too enamored with the passing game and too quick to jump on any excuse not to run.
Just run it more. It isn't that hard. And you don't have to have Elliott to do it.