“Weakness of attitude becomes weakness of character” says Albert Einstein.
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort. All things being equal, the person with a positive attitude WILL get the promotions and the person with a negative one will not.
Work on your likeability factor daily.