Let me give you some tips on general production. First off, learn how to make good chord progressions and melodies. You seem to have melodies down, so work on chord theory. Learn some theory if you haven't already. I know you're probably saying "I know all this already" but take a deeper look into it all; there's always more to learn here.
Learn your DAW inside out and upside down. Learn what every single knob, plugin and menu option does. Don't go hopping from one DAW to the next until you're experienced in your first one.
Learn how to operate a sidechain compressor, limiter, a your fx, and how to master. Once again, you probably think you know all this, but learn everything about mixing and mastering.
Focus on making songs, not masterpieces. When you're starting out, do everything you can to get complete songs out the door - it's better to have 5 decent songs than 1 amazing wip.
Music is an art, not a science. I speak from experience, it's very easy to get caught up in technical knowledge and knob turning and forget about the actual job of making music.
Most importantly, just stick with it. Right now it might be easy, however once you get your basic experience down you will hit a period of time where you'll lose your drive for music. When this happens, just keep working. It goes away with time. Many to-be producers become would-be ones during this phase.
You seem to be doing pretty good so far. you have good composition skills. Try to work on your mixing abilities, just don't let your composition skills slip away. Keep at it.