stuffed shirt

(noun) bore (generic term)

dullard (generic term)