Answer:

boastful

AnswerCrossword Clue
BOASTFULWilling to pat oneself on the back
BOASTFULVainglorious
BOASTFULFull of hot air
BOASTFULFull of oneself