Overnight success is a myth. 99% of the time, the "overnight" is months or years of positioning and perseverance in pursuit of your dreams. The reality of the deal is that things take time to build. You don't start a marathon planning to finish in a few minutes. Have the same amount of patience for your growth.
You will never be as good in the end versus when you start your journey. The curve balls and in-between stuff that happens as you build will give you experience. The experience you gain will help you maintain the success you achieve. If you want something bad enough, then nothing will deter you from your goal.
Like a marathon, you don't think about all of the miles you have to run, you just keep putting one foot in front of the other until your goal is complete. Just worry about the next step while keeping in mind the bigger picture.
To quote the late Nipsey Hussle - "The marathon continues.."