tinhorn

noun: Someone who pretends to have money, skill, influence, etc. adjective: Inferior or insignificant, while pretending to be otherwise.