Your mastering is one of the only good things about this piece, honestly. The volumes are well-balanced.
The song, itself (especially during the drop), doesn't feel all that coherent, however.
You are on an interesting path, and one that might lead to some good works, at that.