Definitely could see this used in some end credits to a game or a movie or something.
That main melody goes off key at one point and sounds a little odd but still, everything else is perfect.
You make great use of vocals man, you should try to use your OWN voice though.
Write your own words down, some of these songs you got could just reel people in.
Never give up the grind.