No such thing as luck or natural talent. All you have to do is put in the work. If you are a little further behind your goals than you want to be then just put in a little more work. You have to do it for you because no one who hasn’t been where you are will know the work you’ve put in. They’ll see the results but they will not see all the work. Do it because it’s part of who you are today and who you want to be tomorrow.
Put in 2 hours of work a day if your competitor only does 1 hour a day. Someone out there is working hard, so you’ve got to work harder. You might not see the same results as them, you may not be where they are right now, but you can outwork them every day of the week.
My biggest opponent has always been myself. I think it is like that for a lot of people. Even for successful people. The difference is that skilled people put in the work regardless of how they are feeling or what is happening. In martial arts, there is a philosophy that you should train outdoors in all sorts of weather. It is said that it will give you grit.
I am not saying that you should throw on your shorts and go for a run in the snow tomorrow but I think that there is something to the idea of training in all kinds of weather. You won’t always feel good enough to train. In fact, if you wait for the best conditions you will almost never train.
You have to find strategies that work for you so you can get things done. When I’m tired, I take a short nap and have a coffee before I hit the gym. If I can’t get to the gym I workout at home. I’ve put a lot of thought into the type of person I want to be and the person I want to be goes to the gym rain or shine.