Not bad.
It's clear you have a knack for writing melodies and chords, but your production and mastering skills are lacking. It's one thing to compose something, it's another thing to produce it. You want to make your mix sound clean, fresh, and high fidelity. Play with your synthesizers more to get that high quality, sophisticated sound, or look for better ones out there.