My take
I love some of the ideas but I think the main problem with the song can be summed up pretty easily. Check out articles on mixing, and learn about 3K theory. It's an audio frequency that the human ear cannot handle. Can't wait to hear your next track!