A good man will never harm other people and try to accept his shortcomings and never blame somebody else for the mistakes or failures. Such people suffer a lot in their careers if the bosses are not straightforward and not open minded. For a successful career being good alone is not sufficient. They should be tactful and should be able to manage their bosses with their diplomatic ways.
"It is hardest thing in the world to be good thinker without being a good self examiner"
When I was in my senior secondary school I learn to play chess. There was a group of shopkeepers and retired people who used to play it in open near their shops especially on holidays or off shopping times. I used to stand there and picked up the game from them. I also consulted a few books on chess.
While seeing their matches I generally took some side and advised to that person whether he wanted to take it from me or not. After some time some of them started to listen what I was telling because it made some sense and soon they invited me to join in sometimes. I felt honoured to play with that group and soon became one of the experts in their eyes. Sometimes I even win games with them.
After a few years I went to another town to join studies in the college and started playing chess with the students as well as some old people near my room that I had taken on rent for 2 years.
Suddenly I found that they defeated me very easily. These players were much better than what I had in my hometown.
So competition is everywhere and we may be good but if someone is better than us then we get defeated.
Knowledge is power.
So, be diplomatic rather than being good.
"Life is easier when you enjoy what you do"
I read one story. A saint who was very kind enough and never hurt others even animals by his words or anything. He was having a deer in his Ashram which normally eats only vegetables and leaves. One day he sparked with a thought to go to moksha and thereby he started to do an yagna without any harmful items. He used only dry leaves and oily flowers for his Yagna. On the second day the deer approached him and told, 'sir! any yagna should be given with a start of some prey. So, you please give me as a prey.' The saint disagree its offer and refused. But the deer by showing the place of heaven, further told the saint that the heaven would be available for both (deer) itself and the Saint, if the prey given. Even by seeing the heaven the saint refused to give prey and do the yagna in his own way. By seeing this confidence on his principle, the God of yagna made the prayer of saint successful.