You have a good voice, however, you messed up on pitches a lot...
I have some strategies that could help...
First: While practicing, make sure you feel the vibration between your voice and your note...if you feel the vibration your mind will let you know if it matches. You'll want to get louder, and have a good feeling about that note. <---THIS HELPED ME A LOT!
Second: If you have trouble memorizing a note...make a track with the melodies built in, and then place the vocal over the empty track. Make sure you have good headphones and a good microphone that reveals your voice, and is loud enough to hear the matching...It kind of vibrates, it's hard to describe, it's more like a "in-body" vibration... <---That's how I recorded my track It's The Way.
Third: Using your face helps, too! Sometimes it's hard catching a note that isn't in your normal range, a note that is usually out of your range requires you to raise your eyebrows...raising your eyebrows is a technique that helps your voice into your "head-voice"...if you want a lower range use your chin and gently put it down a little.
Fourth: Keep your neck still...this will cause less "stressed muscle" in your neck and allowing the vibration straightly spin out of your throat causing the best sound possible (if you're in the right position).
Fifth: Do not slouch, slouching is a slap in the face....XD Slouching doesn't allow your lung capacity to expand like it's suppose to for singing...YOU WANT YOUR RIBS TO HAVE A GAP! Make sure you don't loose your expanding ribs, keep the expanded even while loosing air...
Six: Vowels...Vowels is a common issue, there is actually a class about this... Why have correct vowels? Because vowels keeps that air spinning perfectly! If you have trouble with this, just use normal vowels...You don't have to go crazy like most pop singers do! But it would be nice to give a spice...When I want some spice, I kinda grunt a vowel at the beginning. Like in my song It's The Way, I do a hard sound on it. (You don't really have this problem).
Seventh: Annunciations...EASY! Force your beginning letter to the end. This is important...(You don't have a problem except when you say Fire...You need the that "FU" sound, and when you said "Film" it sounded more like ilm (kids would have trouble on what you meant) just make sure you force it there, make it obvious, it won't loose your pitch...Trust me!!! :)
Overall, sounded like a demo track!
Please make a proper one~I wanna hear more...PLEASE! :)