I really dig the feel you got going for this. The sounds are all soothing to listen to and they are all mixed well together. The problem I have with it however is that while it is a cool and nice beat, the entire track is just a beat. There are no chords, bass or dynamics, so I can't help but feel like it's lacking. It's a bit complicated to explain this so I'll split it into parts.
First of all dynamics. As your track is right now dynamics are a non-existent factor. To make a track sound like a full song you need to have parts thate are more or less energetic than others. At one part you could have more powerful drums while at another part your track ould have a more mellow feel. The important thing is that you can't let the listener get bored of your track, you need to build up and calm down your track at different points in order to keep the interest up. That leads into the next thing.
I usually tend to use to words when describing lack of variation in music. One is "repetitive" and the other is "samey". By saying a track is "repetetive" I mean that the track is repeating itself in terms of melody, arrangement or percussion. You do have a lot of melodic variation in your track, and you do switch up your percussion a lot, which you've done in an attempt at making the track less repetetive. The problem however is that a track can still lack variation even though it's not reptetive, and that's if it's "samey". By "samey" I mean that the general feel of the track lacks variation. The intensity, the sound levels and the dynamics of the track are completely stagnant. You need to switch it up a bit, or the listener will get bored after a while.
One thing I quickly noticed in your track is that it really lacks depth. There are only two different instruments + the percussion. It's not that minimalistic music is bad, but you still need to have more layers to your music. Personally I'm a fan of using chords in music because I feel like a track is lacking if there are no chords present. However I know that there are other ways to add depth to your tracks like having more complicated percussion, great basslines, sound effects etc. The bottom line is that you need to add more layers to your music or else it just sounds a beat loop.
I think you have a lot of interesting melodies in this one, but I also think there is too much melodic variation. Earlier I mentioned that your track isn't repetetive because you melody has a lot of variation, but this isn't always a good thing. When people listen to a track like this they will remember it by the melody. However when you switch up the melody this much, there really is nothing there for the listener to remember. Instead of varying your melodies so much, try making one good main melody which you come back to several times. You can parts where you vary it in between, but the important part is that you at some point come back to your melody. This is what we call a "main theme2, it's what your track will be defined and remembered by and is really important or else the track will quickly become forgettable.
Points of improvement:
I think the best thing you can do to improve is to listen to other artists that use a lot of dynamics in their track and hear how they switch up the energy level of the track in order to keep up the interest. For this kind of musical style Envy.newgrounds.com is a great example and also johnfn.
Also be careful of varying your melodies too much. There are thousands of tutorials out there about melody making.
Last, but not least, always try to improve your music for every track you make. Always think about what you can do better. All your tracks that I've listened to seem to have a lot of unrealized potential. Just keep at it, ask for feedback from other people, and keep on improving :).