There's only one thing to keep you motivated.
Real projects.
I started to create some websites in Wordpress for my city football club, for some companies.
After, I created themes for my Wordpress websites.
I created my own CMS in Laravel and I moved all my websites to Laravel.
I did not know what else to do.
I speaked with web agency and I proposed to build some projects and in exchange they spent some time helping me (Git, Scrum, Angular .......... ).
My skills and my motivation grew up and I was ready for the web world :)
Nowadays, in the company where I work all days is a challenge! :)