You want to become a passionate software tester and have a list of what you need to do. Do it regularly in small increments. The post is based on a remarkable book written by Chad Fowler, The Passionate Programmer.
The problem with doing big projects is that it is not so easy to notice the change. There is a reason for that. We all compare the current situation with the final goal. And at the start, this difference is enormous, and usually, we quit. We must do it in small increments.
If, for example, your bug reports are rejected by developers. Then you should do free Bug Advocacy resources and try one advice at the time in your next bug report. Ask developers for feedback, to see have you improved your reports.
Or you want to start UI automation. Start implementing what you learned in the framework of your choice in small increments. Opening a login page is a start.
By comparing your progress with yesterday, you will immediately see benefits and improvements. And that is what makes you go further.