All-bark-and-no-bite Definition

adjective

(idiomatic) Full of big talk but lacking action, power, or substance; pretentious.

Wiktionary

(idiomatic) Describes someone who often says cutting remarks, but actually has a soft personality underneath.

Wiktionary