I kinda understand your worries, but I have to tell you if want to learn how to achieve certain technique or effect is better ask for it when you hear it in some composition. There's so many things out there that give you advice on "you should do this, you should do that" it is like interfere on your artistical view.
Specific for your mix, which we can talk about mixing, leveling, EQ, I am going home where I have good pair of monitors to evaluate your work (first rule of mastering).
Jetlion, it is a SoR remix, we shall work on that.