What characteristic makes people successful?

The success in life hinges on many important characteristics, although honesty, intelligence, and a sense of humor are all worthwhile characteristic, but they are not enough, I think the most important one in life is keen observation after my long deliberation. A observing person can keep watch for the situation between himself/herself and other people, and know how to use their honesty, intelligence, and a sense of humor.

Being honest is usually good behavior for the most part, but it`s not always right for special situation. Sometimes, we must tell some white lie. For example, although I feel that my boss` joke is not funny, I cannot tell him my true feeling directly, I must laugh with him. Sometimes, even if we do not like a person`s dress, we must say?nice?if he ask us about the his clothing. Maybe someone would regards it as sham, but let us think, if we tell him the truth by our honesty, he may be not only thanks for us, and go out angrily. A intelligent people often have an greater ability in a little display than others, if as a intelligent people without keen observation, he often neglect other`s feeling, he can answer any teacher`s questions, but he cannot give up some opportunity to his classmates to behave. The behavior maybe not unintentional, but really harm other classmates` pride sometimes. An observing person always knows when he can highlight his intelligence and when he cannot do.  

A humor person can bring joy to everyone, but it`s better to have keen observation, because we must understand who can joke with, and what kinds of joke can talk. An observing person can show his humor in the suitable time and place.  

A observing person can make everyone comfortable, they can combine their original honesty, intelligence, and a sense of humor, and do himself specially and differently in his successful life.