По-моему, единственный гарантированный способ быстро выучить язык - поехать в страну, где на этом языке говорят. То есть, важно, чтобы была языковая среда, тогда рано или поздно мозг сам переключается на нужный язык.
В крайнем случае, можно создать подобие среды вокруг себя - смотреть кино, переключить язык гаджетов, в идеале еще бы и с носителем общаться (есть, например, клубы по интересам).
А если среды нет, то неудивительно, что попытки выучить язык ничем не заканчиваются - ведь нет конкретного применения языка, и мотивация быстро угасает.
В качестве первого шага мне очень понравилось Duolingo. Даже с нулевым уровнем после прохождения всей программы язык кажется родным (у меня был шведский).
Несколько часов в день - это невероятные цифры. Как бы работа еще и личная жизнь.