i would say dont give up, it just takes time and patience to get to a good level in arranging and production but these tunes show that you have potential, im going through the same situation myself in that everything i write im never happy with but im acknowledging the fact that im still learning which helps me through this