Very interesting track. I am not too sure what you're going for in this track, but if I may make some suggestions to the style I assume you are going for -- 1. drumset can have more kicks to drive a more steady rhythm. 2. A bass to solidify the melody. 3. Harmonies are great, but since they are chords, perhaps a cleaner sound can better convey your vision.
The guitar is great for the melody. Lots of ideas you have here! One common thing I used to do in my compositions is also to put a lot of ideas. But it took me some time to learn that a lot of the times, less is more.
Perhaps you may find some of these suggestions useful. Have fun experimenting!