A good start, but not there yet.
It wasn't awful, and take that to heart, because I mean it. It was by no means horrible. IMO there was too much variation for a recognizable melody to come out. I used to do this kind of thing a lot, excited to start doing some serious composing, and laying down things that I thought as complex and intricate, and somewhat good sounding. However, the major flaw with this is that you give the listener no base; no "home" for them to remember---a distinct melody does this.
Hmm... it seems I keep going back and forth between one hard place and another... most of my previous compositions were marked down because their melodies were too much, and this one because its melody is too little... how does one find the area in between?
Please contact me if you would like to use this in a project. We can discuss the details.