I do like the ideas you've got here. It's a good start. It did, however, feel like a rough draft to me. I would work on composition. The drop feels underwhelming A. Because you didn't necessarily build it up enough and B. There wasn't a big enough difference between 8 bars prior to the drop and the drop itself.
I can also tell that the limiter on your mastering chain is working far too hard to keep everything under control. There is a sudden boost in volume right from 2:17 to 2:18 because some elements disappeared from the mix. The kick is also veeerrryyyy weak.
Please don't let any of this discourage you. I am really aiming for *constructive* criticism here. Musically, I really like what you've got! And that is without a doubt the hardest part of producing good music. You have a very solid foundation and simply have some things to learn in the sense of mixing / mastering. Keep it up!!