How do you practice your Speaking skills?

Hi Everyone.
Like many students, I don't have the opportunity/availability to practice my speaking skills every day.
What I'm doing now is downloading videos from English as Second Language channels on Youtube, specifically those with shadowing (repetition) exercises. So I repeat the sentences while I'm commuting.

What do you guys use to practice your speaking? Any channel or book?

Let me know what you have been using to practice and improve your skills.

Thanks.
MENSAGEM PATROCINADA Aprenda dicas sobre os tempos verbais em inglês! Baixe agora o seu Guia Grátis de Tempos Verbais em Inglês. Ele contém um ótimo resumo para revisar todos os conceitos.

Clique aqui e saiba como baixar!