Mastering is an artform (or I'd argue a kind of science) all in on its own! I don't master my own music and tbh I doubt I ever will, because I want to spend my time creating and improving my overall production and mixing skills. I think you have to really have to have an ear to master properly, and whilst it is good to know the basics, most effort and time should go in to your mix, meaning the mastering engineer, or more commonly the AI mastering software does not have to do too much! I only ever use the automated software to master, I find it does the job. Would be different if I was releasing to vinyl or a hard copy medium.
I wouldn't worry, the only reason I mentioned it was because that may give you some of the presence I was referring to. But thinking about it, you may not even be going for that, I am just a bit of a fiend for bass in my mixes, as my sound is quite driving and so I think it needs it, may be that's not what you were going for. Again, "I'ma no pro!"
Keep at it man!