When the success we want remains out of reach, it’s natural human nature to want toblame something.

The opportunity wasn’t right.

The timing was bad.

Someone or something got in the way.

It was an unlucky day.

More often than not, though, we hinder our own success. That statement is not meant to be victim-blaming or judgmental, but a simple statement that you can improve the odds of your success by looking at your own actions and asking yourself whether they undermine you or give you confidence.

Here are the three particularly bad habits that others aren’t even able to see, that will hinder or even prevent your success if left unchecked.

1. Not believing in yourself. Every successful person–man, woman, or child–is a big dreamer. They’re constantly imagining what their future may be, and they work hard toward a vision or goal or purpose that’s connected to that future. But if you don’t believe in yourself, you are simply unable to chart your future–that’s an act that requires self-affirmation and belief in ourselves in the present. You simply cannot be ready for tomorrow with low self -esteem and a lack of confidence in the present. Success isn’t the end result; it’s found in the moment-to-moment shifts in the direction of your vision that happen when you believe in yourself. You can chart your future clearly and wisely only when you know yourself, accept yourself, and believe in yourself.