I think everyone needs all of this to be successful.
Introspection. Learn about yourself to figure out what you like to do, what you don’t like to do, what you value, and what your tendencies and habits are. It’s okay to not know any of this, but it’s important that you make an effort towards this.
Growth Mindset. Embrace the process! Adapt and mobilize. As someone who is usually one track minded, I sometimes fall behind on this. Results are still important, but it also depends on what you define as success. Goal set in a way of what you want to learn rather than what you want to achieve.
Understanding. Don’t just focus on yourself. Try to understand those around you and you’ll learn a lot you didn’t realize! I actually surround myself with many non-business and non-tech friends. They opened my eyes to a whole different world out there that complements what I lack.
Humility. Even when you are successful, you need to remember your roots and where you come from. Honestly this is probably the most important because you want to always remember to give back as much as you take. Spread the love and the knowledge, and help out your community! Try to understand them and realize you were once there. Privileged or not, everyone wasn’t born with certainty and confidence. You need to work towards it.
What are your ingredients to success? Do you disagree with any of it?