Если честно, не смогу вам ничего сказать на счет ресурсов, я просто сам занимался обучением, без каких-либо курсов. Мне помог вот этот сайт узнать, как начать думать на английском
https://top10english.ru/learn/kak-na...na-anglijskom/ и советую вам тоже познакомиться с информацией на страничке. Что касается вашего вопроса про время и продолжительность практики, то необходимо практиковаться каждый день, чтобы улучшить свой уровень владения английским языком. Чем больше вы практикуетесь, тем быстрее вы будете прогрессировать.