I love your work, you have good tunes, ideas. everything is there. But you fuck up mixes.
Do I go harsh? Your acoustics out of tune. Your tracks over levelled, centre panned with cross phase over the flange. It's a truncated central mix where nothing has space to shine or stand out. Your levels are clipping, nothing is eq'd. So your left with what could be great but is less than bang average.
You have 3 options. Get your thumb out of your arse and learn to mix properly. Get your thumb out of your arse and allow a producer to work with you. Or carry on doing what you're doing now, wasting some proper talent and never reach the audience you deserve.
I have remastered tracks for you, I have literally demonstrated how much better you could be.