snap and hat are considered percussion. especially the snap i dont really like. the hat pattern follows the melody a bit too much in the beginning i think. at the "drop" its fine, but you really want it to give your track more swing instead of accentuating the melody.
as for the snap id probably replace it with a metro boomin type clap
but any person with medium knowledge of fl studio can make almost the same
its not about adding more kicks or bass
its about the MELODY
u need a nice melody that will actually make ur beat from normal to good