Cara, css não deveria ser algo tão absurdo de difícil para evoluir. Sei que varia de pessoa pra pessoa, mas no geral acredito que não seja o mais complexo a se desenvolver no front end. Ou seja, você tem que avaliar sua forma atual de estudar. Talvez o seu método de estudos esteja te atrapalhando ao invés de ajudar (falo por experiência própria).
O que eu posso te dizer é pra não desistir, caso a colocação como desenvolvedor front end seja seu maior objetivo. Tente mudar a sua metodologia de estudos ou identificar problemas específicos que estejam te atraplhando. É algo simples mas que talvez possa te ajudar.