He can do everything - except get open.
He is Gabe Davis with better hands and worse speed. Hopefully, he can really learn to run routes to get open.
The big concern I have is the league is going speed, speed, speed and Bills grabbed basically a 3rd TE. He is a very dominant blocker, though!