But one of the most important things is to understand people, and to have empathy. A lot of great organizations deliver to their customers, and take time to have them in the front of the thought process.
As Henry Ford said - the business does not pay your wages, your customers do.
So as a business or a leader understanding your customers or team is one of the most important things to have. This is the building block that allows you to deliver to meet their unmet needs - and hopefully excede expectations.
Simply going from serving yourself to serving others makes you GREAT!. In sales, if you are serving your customers needs instead of trying to make the sale, you are GREAT.
In management, if you are serving your employees and working towards their success, instead of serving yourself, You are Great!
In top management, if you are serving your Company and your Employees instead of "Climbing the Ladder". You are Great!
Greatness is a set of values, moral, talent and purpose that add value to lives of others.
For me, the most important thing is "passion for purpose", you can call it "heart" or "soul". In other words, if you passionately follow a value adding (to others first and then for you) purpose you will achieve great things.