You don't suck.
It sounds like you just don't know exactly what you're doing. I made songs that sound like this about a year ago when I started getting into FL. My suggestion would be to watch some videos on youtube and do some research online. Just watch what others do and then emulate it until you've got it down and then add your own twist to it. You'll have it down in no time :) Oh and from the sounds of it, you've got some decent ideas in terms of melodies. Practice makes perfect ;)