No quiero sonar hater, pero compartir un fragmento de tu aventura y escucharte efectivamente hablando en Italia seria mucho mejor publicidad y motivación que escucharte contarlo. Cuéntanos mas, donde trabajas y en lo laboral que proyectos has realizado, que parte de la programación es la que mas llevas día a día, pues que full stack es como trabajo en todo mi trabajo, Saludos.
Es importante tener en cuenta la libertad de movilidad y empleo de los ciudadanos de la Unión Europea, no es tan relajado si vienes de afuera de Europa...
Si tienes nivel b1 no te hace falta hacer la lista de palabras, yo te recomendaría consumir mucho contenido en inglés, podcasts, vídeos, películas… Y cuando notes que entiendes bien el idioma (si es que no lo entiendes ya) lánzate a hablar con alguien que hable inglés, practica mucho y verás como vas cogiendo fluidez y soltura.