Learn Theory and Skills!!!
Everyday try and learn a new skill to be applied, it just takes time.
With regards to you saying you videos of guys making it look so easy, yes this is true, but that's cause they have there work flow and usually the beat is thought out first. I used to try so hard to make a beat and add all these elements and bring out good melodies and chord progressions and it would sound good, but then I'd watch someone on the net who can't even play piano make a nice beat using one finger. I started to notice that a lot of times, the melody and music theory side of things can be as simple as ABC but it's the sounds chosen and the mix that can immediately give off a good vibe.