If you read my blogs, you will note there are certain topics I speak of often, such as:
Smiling
Self-Confidence
Dressing for Success
Attitude
Love
Happiness
Persistence
Image/Fashion
Create Your Own Path
Enthusiasm
And there is a reason I speak of these often, I believe these are the keys to success. They say on the road to success, you need to take baby steps, consistently. And from all the research I have done (my own un-scientific research), it appears to be true.
When you look at very successful people, they all seem to have many of the above traits.