The first thing I noticed was that you used the default FL Studio drum samples, and without any effects or mastering, etc. Using the preset sounds is a HUGE red flag, and it sounds like shit. As for the rest of the song, you need to work on your mix and master, because it sounds a little bit muddy.