There’s a very large difference between composing with headphones and a quality audio system. The lower frequency in the 60Hz and below range are cut off when using common $50 headphones and will sometimes bleed into the 100Hz and higher range to compensate. The same goes for the high quality $80 audio systems where the high end of 20Khz and above will bleed into the lower frequencies, but are not as much noticeable with headphones. So when composing with my Bose audio system and then listening through headphones my music sounds completely different because of how the speaker response operates. Though Bose audio systems are not a common household item to have, my headphones are which makes it difficult on how to compose and master between high and low quality outcomes.
Just remember, how it may sound on your system doesn’t mean it’ll sound the same on others. People using 2.0 speaker systems will not hear the bass, the common $40 2.1 speaker systems have a habit of bleeding ranges, the $80 ones have a habit ignoring high pitches, and Bose and other quality systems just like being themselves and process everything through as if it were in the theaters.
And to just solve all your problems, though not recommended, is to cut off the 60Hz and below and 20Hz and above ranges via a master EQ. There will still be bass, and the high pitches can still be heard well enough without cracking household audio systems.
Have fun. 


