First of all, Well done. I think it's super brave to put yourself out there and share something very personal like a performance online. You have a good voice and for most of the song you actually sounded great, but parts of it sounded like you were off key. I'd recommend a vocal coach to help you tune your voice and your pitch up so that you can hit all of those notes! Don't stop singing, I can hear how much you enjoy it and I'd love to see you continue to improve.