The first thing you need to have to true success is complete self honesty.
Think about it, if you are not honest about your where you are in life, how can you ever fully appreciate what you have (and who you are).
You don’t have to admit your vulnerabilities, your flaws, or your weaknesses to anyone else, but YOU have to know what they are.
And you need to accept them. You need to know what they are, and embrace them.
I even believe you should embrace failure. Why wouldn’t you? Because do you know what failure is? It’s not failure at all, it’s research.
Every time something goes wrong you’ve learned one more way that doesn’t work. That’s a good thing.