honestly...
you need some work on your beats, this ones alright. I dont wanna go much into details but look up into tutorials and such. you could be on your way if you try hard enough. I aint gonna rate your down, i'll leave that to the haters. just keep at it and youll get better.