Excelente visão, Elias.
Compartilhei dos mesmos problemas mencionados, uma das soluções que mais me ajudou neste processo de mudar minha forma de encarar os problemas foi: Ao me deparar com um problema que me impedia de evoluir, eu simplesmente focava apenas no problema e usava-o como uma nova oportunidade pra aprender algo diferente.
Uma vez que a distância do fim do projeto não era motivo de desistência e sim de uma nova oportunidade de resolver e aprender, tudo se tornava mais motivador.
Sucesso pra você!