I like your style a lot especially in regards to the beat you used. You know how to match the beat and make it smooth, but at the same time I don't really remember the chorus, which is bad. You want to bring a nice catchy flow. Also it sounds like you need to work on your pitch a bit. Either try using a slight auto tune with a slow speed or just practice singing. I know that you're not a singer but you had sections were you held notes and they sounded off. I like your style tho just keep working you'll get there.