In the end we're all still learning. i myself started producing in 2014 and sometimes i feel like you. What is making you upset is going to be your motivation in the end. Always ask yourself if what you made is the best you can do. Listen a lot, pay attention to the details but don't overdo them. Electronic Music is different on the details of course but in the end you kinda follow a "structure"
Once you structure your song in your mind, break the concepts down, but always thinking in front. Even though you made a "crappy melody" try to imagine the "real record mastered" version of it, and then start going after that record.
It's all very subjective, i'm not sure if i'm the right one to give you an advice since i'm a beginner as well, but somethings i focus
- Music Theory, so i can get better on composing
- Understanding the "general structure" of a Progressive House Song, by listening to a LOT of different songs in this genre, and asking "What i Like about this track? Is this Synth? So i'm going to look for a tutorial on how to make a similar one"
- And after you arrange your song. Improve the quality of it, by making some better samples (kicks, snares, claps) and learning the "post-production" of them (Compressing, EQing, panning, reverb and delay) but always thinking on the record. After all that you go for the master. It's probably a long way to get it here but you will, believe in yourself, always
And to finish, train your ears and produce a lot, don't give up!
Cheers and sorry for long post
Lucas