Почему не получается научиться верстать?
Повторяя за кем-то написание кода, верстать не научишься.

Но когда начинаю сам верстать макет который еще не верстали на ютубе, то начинаются какие то сложности.

А вот тут как раз и начинается "учение".
Решайте эти проблемы самостоятельно. Гуглите, задавайте вопросы.
Вот вот, тоже смотрел по ютубу, вроде не так и сложно, понятно. Верстка это же изи, вон как просто верстают, взяли макет и за час болтая накидали. А потом начнешь сам делать и там такая туча нюансов повылазит, охренеть. И теперь понимаешь что верстка это не так и просто.
Практиковаться, что же ещё делать.
Здоровы бы ментора найти, который подскажет чё да как, направит. Я вот пока сам учился дело туго шло, а когда на курсы пришел в компанию, так раз в 10 ускорилось обучение, объяснили то как реально, на практике делают, кучу полезных фич рассказали.