Your production and arrangement skills are getting in the ballpark although the mixes could be better. Also the backing vox lines and treatments could be handled better.
But the songwriting just isn't there yet. The hooks are not there. The lyrics sound contrived and self-conscious. The melodies aren't engaging. These tracks sound superficially like other songs that are already hits... only not as good from a songwriting point of view You have a lot of work to do from a songwriting point of view. Your first step is to not be Dr. Luke or recycling whatever is hip right this month. Be you. Say what YOU actually want to say both musically and lyrically and do it in an unselfconscious manner.
You obviously have talent and a work ethic so there's nothing stopping you. Keep going!
'If you can't hear Freddie Green, you are too loud.'