Successful people are not gifted; they just work hard, then succeed on purpose. This is what hard work gets you, people aren't just born winners they spend every minute of the day working on their dreams and achieving excellence.
Some people are always living in the future and thinking when they have all that stuff they want they will be happy. I'm just happy with life in the moment. You acclimate to "stuff" very quickly and are again unhappy. Live for today.