Adjective
Full of big talk but lacking action, power, or substance; pretentious.
Often making cutting remarks, but having a gentle personality underneath.
Aggressive but never combative.