Yep this course from Protoculture is excellent
but for sure, it's one that you have to come back & re-watch taking the time to grab all the advanced techniques to get there. Well you know what they say... Rome wasn't built in a day... It takes some time to get your mixes sound good, but the learning experience along the journey is always valuable 
Don't worry, we all struggle to get that "perfect" track and as mentioned before, you've got very nice elements in this one.
Cheers !