The Bills draft order is set with 8 picks at 21, 22, 53, 56, 96, 121, 158, and 166.
According to Football Dungeon, the Bills have the 6th most draft power in 2018.
https://footballdungeon.com/draft-power/draft-power-2018/
The firepower to move up exists.