So first of all, this is at a decent volume, but ideally, there should be a lot less of that gray area around the audio file, if you know what I mean. We're in the middle of the loudness wars, and you gotta learn to compete. This thing should be at 0 dB, and ideally, you should be able to get the true peak gain quite a ways higher, maybe 3 dB or so. To measure that, there's a plugin called the Youlean Loudness meter, and it's super useful. I personally just keep Youlean open while I edit my mastering chain just to monitor the actual perceived loudness more objectively. Here's the link to the plugin: https://youlean.co/youlean-loudness-meter/
(When you're mastering, the number you want to focus on is that "true peak max" number. As long as there's a limiter at the end of your chain, your gain will never be over 0 dB, so just mess with compressors and distortion plugin stuff until the song is at a satisfactory loudness level.)
Apart from that, I think that most of the little problems here will just fix themselves overtime. Just keep in mind that a key component of improvement is objective self-assessment. Really take a good look at your songs and see which parts you actually like and don't like. Try to work that unsatisfactory stuff out of your music, and accentuate the parts of your music that you like. Overtime, you'll figure out how to routinely satisfy your own unique musical taste, and you'll develop your personal style. Just keep improving.