To be 'all talk and no trousers' means to talk about doing things but never actually do them - all talk, no action. Option B describes impulsive people. Option C refers to being clever but suffering for it. The British idiom specifically contrasts words with deeds.