Your chord progressions are acceptable, not bad. Good
arrangement, very patterned but not overly predictable.
Your voice is ok, but see if you can develope 'range' - or see
where your break-point is.
Song appeal; I'd say it sounds current, but a wee bit 'so so', in
other words, does not hit me from take off.
Overall, quite acceptable, but you need to work on DICTION.
Pronounce your words clearly, don't sound vague.
Keep it up, dude.