With this a really deep draft, the Bills strategy should be to trade back twice and pick up additional 2nd round / 3rd round picks.
First trade with Wash back to 15. Get their 1st and 2nd round picks (at least) to do this.
Then trade with either Baltimore or Oakland. Again, optimally, we want to trade with Oakland and get their second round pick.
So we would then have the 24 or 27th pick, 35, 40, 46th pick. 4 picks in the top 46.
Then you can still get a DT, EDGE, OL, TE (or WR) with those 4 picks.