Man the best Advise as dcb said. avoid to master your own mixes and if you can't, make it on another studio, room or environment different than your mix room. Sometimes for mastering I use commercial speakers(not near fields), headphones and even listen the mix into a audio car system. On...