Bass is great and professionally-mastered with the sub. You made the high end plucks not clip and yet sound loud and sharp with the mix which is quite a time-consuming thing for me.
Honestly, something you could hear on a house music radio station but some parts do seem quite generic - I feel like you could have experimented more with the second drop for me.