In my (far from expert) opinion, you need to concentrate on how it's mixed before worrying about mastering and the finishing touches. It sounds to me like the kick is far too loud compared to the other elements, the percussion is almost lost underneath it. Lower the kick and try boosting the other elements, compare it side by side to something you really like and listen to how loud each element is in comparison. Good luck!
