firstly, quite of few parts are pitchy, especially in your higher register. to work on this, singing scales, sight reading, and singing back what you hear can help improve staying on pitch.
secondly, your voice is rather shaky. based on what i heard, this is probably based on bad air flow/breath control and confidence. increase your airflow by taking deeper breaths, and sing out 'fuller'. don't use such an airy tone, and sing out more clear and loud to improve the shakiness. also, you are singing really airy, and unfortunately it is the bad type of airy. singing in this style of airy when you could sing out full (since you are in your lower mix and chest voice) really damages your vocal chords. an example of a bad type of airy is bts v in the truth untold, and good airy is more like jk in truth untold.
thirdly, SING WITH MORE CONFIDENCE!!!! i know it might be hard to sing louder and fuller with more confidence when your parents/siblings would be questioning why (keke i get this all the time), but maybe stay in a quieter place in your house, away from other people, and sing out louder and fuller. This will improve your shakiness, breath control, improve airyness and make you sound more confident