It sounds like your bass for most of the piece is completely out of tune, either flat -- I actually just usually recommend against using a sine bass. It's hard to hear most of the time, it doesn't really have a lot of character, it gets louder and softer based on its pitch so you have to constantly keep an eye on your volume level. And that's just the beginning of problems.
The mixing on this isn't too bad, but even if it were, that is the least of our problems. Aside from the percussion not cutting through, it's fine. I would just turn everything else down until it sounds more balanced. Percussion should be the loudest part of your mix.
I can't really pick out a definite melody with this piece, or countermelody. And by that I mean I have no idea where they are going, or where we will land. I would study lead writing. And music theory. Just knowing scales and chords in one mode will help you make decisions on the fly as opposed to noodling around and hoping it sounds good, which is what it sounds like you're fighting with here.
The good news is, keep writing, and you will naturally start to get better at it, find what sounds good, and move up. If you study hard, you can skip years of going through compositions like this, where you don't really know what you're doing, but you keep trying.
If you have the funds and you think you might keep at music making, why not invest in a midi keyboard?
Thanks for coming out to NGUAC!