This is really good! Your mixing in terms of equing is not really good but i don't think it has to do alot with the headphones, my headphones are the shittier headphones ever, they are not even headphones they are earphones, cost me like a dollar, they have no bass and literally the sub is unexistant, but i still put a sub and eq it even if i don't hear it, and surprisingly people have told me my mixing is good. But just to be really sure i'd recommend you after listening in your headphones you should listen your work in some speakers or on another headphones and see what do you think about the sound