Hey @jasimg,
I loved this post! I especially agree with the part where you said it it's important to define what what success actually means to you. The idea of success is different for different people. This is very true. Furthermore I think you've explained the being prepared for obstacles perfectly, it's just what I needed to read today so thank you!
Reminded me of The Obstacle is the Way by Ryan Holiday, have you read it/listened to the audiobook?