I think this mix needs a lot of work. It's thin and too roomy for me. You need more presence in the vocals. The beats are almost indistinguishable except for the click click of the "snare". I think there's keyboards but it's impossible to be sure as the volume is so low. Maybe do a remix and post again...