All hat and no cattle
From Conservapedia
All hat and no cattle is an American idiom for someone who talks a very big game but either cannot, or will not, back it up. [1] An example of someone who is all hat and no cattle would be an individual who constantly talks about winning debates but never actually participates in them.