Will is so full of it and so full of himself that I am amazed that he can even stand up or walk.
You left out "pompous ass", that certainly needed to be added.