There have been many good answers already given. But we would add another tidbit. That hard working smart people still have to have certain elements of character.
A Positive Attitude is crucial. Without it you would give up too soon or not reach out for help and you could discourage others working with you. Negative attitudes are harmful to everyone.
Then, Confidence comes in. Working with the ‘world’ to get it out there, in the right way and have people (maybe just your boss) see it or understand it. Many very smart people who are compulsive about their invention or knowledge or talent, can’t do the part that involves stepping out of their comfort zone.
That’s also where ‘likability’ comes in. If it’s between you and the next guy with a better personality, it will usually be the one with the best personality that wins.
You could have invented the next forever battery but if you can’t step out of your house to show it to people, it will die, right there on your kitchen table.. The answer to all the world’s energy problems could be sitting right there, right now..Alas..
Then any other personality faults…like anger and temper issues, tendency to dislike or talk negatively about others, unwillingness to take responsibility or blame, lack of integrity, inability to adapt or accept conditions or people, spoildness, narcissism, too much big ego, selfishness, judgement and blaming ..etc…
So many very smart homeless people.
– Hassan Remilekun