that's not the best way to draft, imo. you need to think about the future and build a solid base of talent.
im not advocating drafting a qb, but "we need someone to contribute right now" is not the way to draft. especially not that high.
of the players you mentioned, all of them will have growing pains. tyree wilson? very unrefined player. anderson is small. first year corners almost always suck (gardner is a massive exception).
honestly, if you really wanted a plug and play guy, take bijan. but again, with the long term in mind that's not a good decision to draft an rb that high.