I spent 5 years as an ESL teacher and as a lifelong student of language myself I know exactly how much effort it takes to go from zero to hero. You're doing great, mate. I wish some of my students back then had been as motivated as you

It's the consistency that's key, as well as the desire. Joining this bizarre and unique corner of the Internet has been perfect for you.
I see you have a lot of resources already that help you, but if you ever want more books let me know because I still have a Google drive packed with English learning material, as long as you don't mind using books in PDF format.