Gaining enough experience from the mistakes you have made is a great teaching experience because you're going to be taught lessons in a hard way which will make you learn better.Yes, it is very possible to learn from your mistakes but it would definitely cost you time that is why it is advisable to embrace mentorship. Mentorship helps one to travel fast on the way to success.