Good job @FashoTimeProductions stepping it up. I would be careful that your bass isn't too hot (Unpredictable Thinking), it's a thing I always am fighting with especially without a bass. As well, remember to ask yourself what's driving this track, for instance with Nightly Winds, there's a point where the drums, keyboard and strings are all competing to be upfront, don't be afraid to cut the high end or low end from an instrument to soften it, bring down a level or put heavy reverb to make something background sounding.
Regardless you have improved greatly, getting a lot better quickly. Keep at it, we all have plenty to learn. And honestly, learning is the fun part!!!
I am striving to have strong kicks / bass that play well with each other but also try and make sure my low frequencies doesn't too far exceed the other frequencies, I find it sits better in my ear. When it's too out of balance, I find my ears get tired cause they are over powered by a single sound.
Here's a screenshot from a plugin I used called SPAN, which is simply just a metering tool. I like it because I can put a straight line (the white cross hair line) across all the frequencies to see if my bass is crazy higher than my other frequencies. This is a rule of thumb, not all tracks are equal.
Also these two videos dissecting J Dilla beats in mixing made me think heavily about how I approached bass. Not that I emulate, but just when he breaks down the kick vs bass, it was like an "Awwwwww" moment.
Dissecting Dilla pt. 1
Dissecting Dilla pt. 2