What soft or hard skills make a great doctor?

Hard skills: Maths and interpreting medical statistics.

Soft skills: people skills and bedside manner. Apparently our NHS doctors completely lack these, according to some Americans living or working in the UK that I’ve met.