tintin,
ive been feeling the same way in my own work for the longest.
and ive not been producing for so long that im some expert who can tell you what to do but i think you'd benefit from giving your elements some swing! (that is, if you havent already) i say this from personal experience, because somehow even though ive read about swing tons of times, ive only recently started implementing it in some of my tracks and i gotta say the results are so much groovier than me previous efforts.
other than that its just practice and learning new techniques and just trial and error i think. you say youve only been producing for 4 months. me only ten months. it takes a while to really learn this stuff, you know? you just gotta keep at it and learn as much as you can!
![Smile :)](./images/smilies/icon_smile.gif)