You can learn from your mistakes, but those can be costly lessons. That’s why it’s best to learn from people who have already paid the price.
Learning from the mistakes of other people will still cost you something. It will require an investment of your time. Observing, reading, analyzing— it takes time. But that commitment to continuous learning is time well spent.