First, each verse should convey a thought, one idea. It should not jump around to different things. Think of it as a paragraph in a book.
Next, you should not use words just because they rhyme. The words should rhyme, but bring meaning to the verse. The rhyme should produce a beat, a rhythm. The number of syllables doesn’t matter. The singer can hang on a word or run them together to keep the beat. This should all come together with the music and singing.
These are just a few things to think about when writing a song or a poem. There is a lot more to lyric writing, but these are just the obvious in these two songs.
I really like certain lines in both songs, but in my opinion there is a lot of work to be done.
Hang in there and keep trying. Don’t be discouraged and learn from criticism.
Good luck!