Правильно ли я расставляю приоритеты в развитии?
Для начала, как говорится, определитесь с целями. Вы хотите больше интересных задач. При этом ваша специализация - верстка. Раз уж вы только только решили попробовать "gulp" и sass - предположу что с такими инструментами, как скажем autoprefixer вы так же не знакомы. И тем более webpack.
Пока я могу заключить, что у вас слабым местом являются процессы, которые вы используете. Начать пожалуй можно с них. Возможно паралельно подтягивая английский (если мы пойдем дальше - читать надо будет тоже много, и много спрашивать), если вы ощущаете в этом необходимость.
По процессам вам стоит ознакомиться с существующими методологиями в верстке. BEM, Css modules и т.д. Сейчас все популярные фреймворки (в том числе и angular) идут по сути реюзабельных компонентов, и подобных подходы к верстке зададут вам какую-то основу.
Передт тем как учить фреймворки стоит определиться с целями. Если знания ангуляра вам нужны на уровне шаблонов - ну тут тогда можно просто почитать да попробовать в свободное время. Если же вас именно качественное понимание всего интересует, но перед фреймворками надо хорошо изучить javascript (и ознакомиться с текущим стандартом ES2015). И уже после этого можно приступать к фреймворкам.
Вёрстку хочу повысить на уровень выше, кодинг изучать(что именно писал выше), английский на UpWork'e must have, но выкручиваюсь как могу.
Интересно, что значит верстку на уровень выше (не считая инструментов) ?
Выберите текущий приоритет в использовании времени обучения:  интерфейсы или программирование. 
При выборе программирования, надо четко осознавать, что будете конкурировать с людьми с профильным образованием, и вообще без базы сложно (судя по посту, ее нет). Поэтому надо изучить основы CS:  базовые алгоритмы, структуры данных, основы ЯП и тп.
После этого язык javascript и native JS. Потом немного об архитектуре (модульность, паттерны). После этого берите фреймворки. какой проект можно сделать, что бы повысить и верстку и кодинг?
Любой известный сервис берите и делайте копию клиента. Но в этом мало смысла без прохождения этапов (выше).