Not gunna rate this because to each his own. But gunna chew you out the bad parts a bit to help you grow.
It's definantly a good try. I can hear the varieties of what you have put in there, but the blend is not very good. If you want to make more of a "step" style then you should have cut-off areas where you only hear a certain drop sound or chord. Try to equalize your kicks and hats also so they can be heard more clearly. (It's not hard to hear now, im talking about small adjustments)
The repetativeness I won't chew you out on because most songs now a days thrive off it so no worries on what pattern you have. Just try to mess with the sounds a bit and give it more life.
Honest opinion (not based off any expertise in "step"music) this song deserves the rating it has. But that doesnt mean its bad. You obviously have people in this comment area that would not agree with me. This song is floating in a grey area between step and chip. So it should give you lots of room to make it grow.
Hope I wasn't too harsh, good luck on future songs buddy.
-EPSSounds