All of those are good traits for a doctor to have. It is a career where you are constantly learning as new discoveries pop up all the time and research is always ongoing. They need to be good listeners to fully understand what the patient is concerned with and what they need assistance with. It is important for them to have a wide range of knowledge of diseases and illnesses. And they do need to have good communication skills.