Potential mix or master im not sure

Potential mix or master im not sure

I got a demo that I really like recorded years ago and I already love what I did with it, the problem is that it’s a little muddy on most speakers so I have to tell people to listen with headphones. I’m pretty new to making music so I don’t know if that’s a mixing thing or a mastering thing. Also seeking someone who uses Logic Pro