Ok fine
I'm not the biggest fan of this genre of music, but I do produce tracks if a client asks for this genre. Either way let me say a couple things. The beats are well placed, they're fine, I do like the melodies, I don't like how the voices were processed. Here's how you should attempt this and what you should be careful of next time:
1. Proximity to the microphone: you guys are bit too close. Stand back a little. Do you have a condenser microphone? Then you can probably get a bit closer otherwise avoid getting too close. Punctuate the lyrics / voice and it should get you something better. Buy a spit/breathe guard if you can, it helps you from breathing in the microphone too hard.
2. Processing audio with everything: compression and volumes. Make sure you have established a reasonable volume for your recording. Your beats are far too soft, punch it using a compressor. Side-chain it with the bassline or your voice if you have to, it's not necessary however. Basically, make sure you have a balance between you and the music bed (the beats).
3. Mastering: I say this to everybody somehow. It's a very very important step in producing a good, quality, easy-to-listen-to track. Now what's wrong here is the fact that you didn't master it or it doesn't sound like you did. So let me just give you a small hint here so you can get yourself started: Go find your "master output" or something like that, and put a EQ on it. Play with it until you get a richer sound. Richer meaning you have good balance in bass, mid tones, treble. Now there's no right or wrong to this but the only "wrong" thing you can do is making everything too loud or too soft. Have something you want to give a punch? Give it an EQ and maybe some compression and even a limiter. I don't know what you use so I can't give you any word on what to do. But always find some way to master your track. Look for a tutorial if you need to.
Even if its a hobby, and I understand not everybody's on the same level and not everybody is as super serious, it's just nicer to hear something that has quality to it. Currently you haven't reached that level which is why I gave you this long ass review on what went wrong. Music is fun, it's a nice way to communicate, collaborate, enjoy, and have dreams about. But don't forget the technical part about it. It's important to know that what sounds live on stage, isn't going to sound exactly the same to us (the audience).
Fun lyrics, I must say that. Keep up the work, but keep having fun. I'm sure you can make things sound better and better.