Not bad.
I like the stuff you're trying to do but you need to look at your mix levels when finalising your piece....Try to imagine you just bought this album and you're listening to it for the first time...
What do you want to hear?
Then bring up the mixer and start adjusting the levels so that you hear a good balance of all the iunstruments.....