I am learning to be more patient with myself and surrender to God's plan. I let go the need to rush everything in my life and instead embrace each passing moment and the wisdom it provides.
Remember that you are learning and evolving daily. You may not be consciously aware of it, but if you took the time to reflect on the little things, you would see the difference.
You have come a long way, so there's no need to be hard on yourself. You want your progress to come quicker, but that's not how it works. In order to grow, you need the wisdom that life experiences provide you. You wouldn't be able to go far with a one track mind.
But allowing yourself to go with the flow of life, God's plan, you are allowing the opportunities to present themselves to bring you further along. Give God your anxieties and worries while you allow yourself to be in the moment of blessings.