You definitely have the 90's sound down, it brings me back to when i was growing up in Houston and listening to the sets my dad had recorded on some cassette tapes. I think overall the arrangement is well structured, but after a while it gets repetitive. Perhaps you could add in some pads or swells during/after transitions to indicate to the audience a change is coming. And by change, I mean layering in an arp towards the end of the main section before you break it down. Then you could filter out the arp as you work through the break down to add some dynamic elements that keep the audience interested. I would also consider a pad similar to the 90's style string pad with some square wave mixed in, but save that for the final beat section. I think of it like your taking the audience on a journey with your initial musical idea, and the arps/pads/lead or whatever help to accent and bring out certain elements during different parts of the song. You have a solid track as of now, but sometimes adding different elements can help your track groove a little harder with what it already has. If that makes any sense, lol.