This is nice man. Good progression, interesting variations, and your sounds are pretty good. I don't know if it's more than a mixdown and mastering away from sounding like a pro track, you'd probably have to ask someone with more experience than me. It good though