Looks like a great program to me! Remember to do things step by step and not to overwork yourself, by reaching and maintaining each goal you can proceed with the next one. This is what I learned when wanting to do too much at ones and thus failing and falling back to square one. I learned to love myself for what I do and appreciate the progress until eventually you’re doing everything you ever dreamed off. By the way, I really appreciate the work you do on the forums and the effort you put in your answers. That’s already a very meaningful life.
I wish you the best of luck with reaching all your goals!