Tb,
I think you are very thoughtful about your training and no matter happens this " thoughtful " trait will carry over to the quality of all aspects of your life.
Will you be faster? Are you getting faster?
I was lucky TB.
I had " the man" show me , teach me, coach me and tell meal the secrets and special things that make some one fast.
Genetics are huge. Opportunity sure does not hurt. Circumstances for sure play an enormous role. Sleep is critical but some need more than others without question.
I struggled with my training aspirations without a knowledgeable coach.
Unsupervised training is tough.
The game to some extent is trial and error and what trials you get to pick and if you allow yourself to error which creates a need to fix that error, improve and or change. Finding the correct combination for speed success may or may not happen on our time line wish list.
Do you think too much?
Geez, thank gosh for thinkers. Just know when to move forward and enjoy and give yourself some credit as well. You are working hard to achieve things that are not recipe based but require a lot of determination, practice and excessive amounts of patience.