I definitely feel what you described in the desc.
Sounds like you need to mix the track more, make sure the frequencies are not fighting for room.
I really like that wobble bass playing the triplets. Just try and incorporate innovation, it makes the track even more interesting. Really nice work man.