I've listened to your songs when you have dropped them but never bothered to post because I was going to say what everyone else was saying.
I was where you are now when I first started, but I applied every little bit of feedback that I got from here and my music has improved Heaps! First off what you need to do is buy a better mic, shit I have a $40 mic and the quality is good. Also you need to learn some mixing techniques, thoroughly search through Youtube or get some tips off other people.
Delivery is also a problem. You sound really bored, un-enthusiastic and it really sounds like your softly rapping into the mic, trying not to be heard or something like that. If you want people to enjoy your songs you have to snap out of that. Pump yourself if before going in and recording, give it your all. It takes awhile but in the end it the delivery will just come natural and it will sound good.
Flow. Off beat. Construct your lyrics so each end rhyme hits on a snare or a kick drum. Practice on your flow so its almost perfect, because when its off beat its really un enjoyable to listen. I still fuck up with my flow sometimes, so it all comes with practice but your flow on this song is pretty much un-listanable. Show your songs to some people before you release, some people that no what their talking about so they can give you feedback, then you go and apply that feedback then release the track.
Pretty much just listen and apply on what people are saying here, and just practice heaps. Never rush a song, take your time with it and it will pay off. I wish you the best and I hope to hear some quality music out of you soon. Keep it up man.
