I agree that in this case, the flat notes take a little away from the whole sound. I like it though. Try to make a bass line first, then build the beat and melody from there. Sometimes that's the only thing that helps me finish anything. Think of the song as having 3 parts to it. Start, middle, finish. Make those 3 parts sound a little different, or a lot, and keep practicing. You've got talent!