If this is intended as a beat for further development then it is probably OK.
As a 3:12 song it is overly repetitive, same drum loop some cymbal loop, it needs some variation even break down for time of 3:12.
It also sounds like you have applied a tremolo effect to the whole mix, have you?