to be honest : I tried same music file on moto e3 power, mi 4 and nokia 5 simultaneously, I observed that moto gives theater like sound effect with different headphone and their respective headphones too.
I tried OEM headphone and moto headphone for listening same audio file on NOKIA 5, I observed very poor quality.
as I earlier said I even tuned equalizer for betterment but its helpless.
you have bass boost and virtualizer, you might want to try those:
Get an external usb dac and bypass the internal one completely. You will notice a marked difference. This one is good value and excellent IMHO