Как выбраться из теоретика?
Пишите код.
У вас просто не хватает сообразалки вот и все.
Как решить?
Только путём кодинга. Посылайте свое резюме, если оно хорошее то будут кидать вам таски, вот на них и практикуйтесь (мб еще и с работой повезет). Возьмите сделайте что-то по туториалу, а потом сами перепишите.  Кароч все сводится к одному - садитесь и пишите код. Только так можно выбраться. Ну и решайте конечно же логические задачки, учите алгоритмы, практикуйте.
P.S Мне не нравится codewars, лучше попробуйте https://leetcode.com/