Just like smoking, drinking too much, and lying on the couch watching TV all day, complaining is bad for you. Put my advice to use, and you'll reap the physical, mental, and performance benefits that come with a positive frame of mind.
Why are there so many different theories, complete with the science to back them up, about the traits that contribute to success? I think it's because most wildly successful people are complex -- so complex that many of their defining qualities are paradoxical.
Do you have enough passion in your life? Passion is the difference between playing the piano and being a pianist; it's who you are, not just what you do. Passion makes you leap out of bed in the morning, eager to start your day.
In the face of so much contradictory, and often subjective, advice, what are you supposed to do if you want to live a happier life? Just forget about all that subjective advice and focus your energy and attention on science-proven facts.
Whether you listen to it or not, your intuition is healthy and functioning. If you want to make better decisions in life, you'd do well to brush up on your intuition skills. You can start by emulating some of the habits of highly intuitive people.