This. Despite how things looks, this roster is not an empty cupboard.
Defense is nearly built other than a couple pieces.
Offense needs a lot, but at least has a few starting pieces.
I don’t think the offense needs too much, as they can run the ball, but they need 2 high quality OL, 1 really good QB, with a decent back up, and at least 2 really good receivers. As things stand I would sign Tannehill, or try to trade a late pick to Tennessee for him after the league year is up, draft a QB with their top 5 pick, sign a really good WR and OL in free agency, then draft a high quality OL and Receiver to go with the QB.