I learned theory, and how to write beats BEFORE technique.
The problem I ran into was that all the **** sounded like it made musical sense, or cool or whatever, but It was absent of the details that made it really cool.
Your experience is completely different then mine so I can't offer better advice other then learning how music works. Two schools of thought apply to this. First learn music theory.
LEARN MUSIC THEORY FIRST.
Second (once you really master theory) then learn PRODUCTION THEORY.
DO NOT learn production theory first cuz if your like me, you will get bored with music theory to quickly before you can learn it after your start thinking like a producer.
Bass guitar is the answer to everything