Hard work will trump just about any other variable. When I started training for powerlifting, my program was inconsistant and not very well thought out. I still trained really hard and made progress even though I was still playing college football and acting like a stupid college kid for most of spare time.
Take the time to learn the technique and learn what your weaknesses are. Once you figure out what you suck at, read, watch videos, talk to people stronger than you, and learn every single thing you possibly can on how to make it so you don't suck at it anymore. The sooner you do, the better off you will be later on.
Keep with it man. I have been lifting weights for a little over 13 years now. I am just starting to make sense of this stuff.