We need an entire OL, #1 wideout, and multiple corners desperately. We don't have the draft capital to fill that many holes. Best case scenario is we get 3 day 1 starters, and that's being optimistic
That's not the best case scenario, and if you trade Jamal you're down another starter, your best defensive player, creating a huge hole. You can get more than three good guys in an off season, start with the line and it makes the QB and RBs better.
Forget the #1 WR, that's the final piece of it, we don't need that right now. WRs become available all the time, because they are divas and if the rest of their team isn't clicking (like ours) they're pretty useless and become expendable. Beckham, Cooper, Gordon, how many you want to name?
Block for your QB and running game and you'll get production from the Crowders and Andersons of the world, especially if we have good TEs like it appears we do. Find me an OT, C and a CB in the draft, get our LBs back from injury and keep Jamal, the CBs won't be as exposed as they are now.