I think people unnecessarily stress out too much about mixing/mastering, composition is much more important--focus more on that. At the end of the day, if it sounds good, it's good, you know? Use your ears and trust your own good taste. Overall, it's a good track--especially like the melodic section that starts at 2:10. Keep on it
