No. Sometimes, people just know what they're doing.
Depends on the experiences and circumstances, but it's usually because you're simply not taking enough risks, or you're the luckiest mofo alive who seems to achieve every risk he/she takes.
I don't make any mistakes.... I simply find lots of ways of not doing things. mx:))