RE:
Giving up?
Being an artist can be super hard, but never forget your reality check: its just a job. You're not solving world hunger or curing cancer. You're making pretty pictures for a disposable entertainment product and 90% of the time you may hate your job. So, start treating it as a job (or studying for it). Art requires dedication and training just as with every other job, and there are fun parts and atrocious, brutal obstacles to overcome. This may sound super harsh but here's comes the good part: anyone can become a great artist this way!
Sure, talent and a feel for art are a plus, but did you ever meet a lawyer that got a natural talent 'for pointing out criminals and wrong laws' without bringing any evidence to the table whatsoever? Studying and training your art skills will eventually bring you to a higher level, there's no magic behind it. Even a scribble a day may improve your skills. Even so, I know how frustrating it is when a painting doesnt work out the way you want it. But this is no different from a programmer who realizes how badly written his code is, or a long distance runner that gets out of breath half the distance he had to run. You're not alone in this, and feeling like giving up is natural. You can treat art either as something that you want to do for fun and let go of that anxiousness or treat it as a means that will food to the table. The romanticized picture of an artist as a highly creative individual who doesnt care about the fact that he is poor is wrong. The classical painters such as Da Vinci all worked for clients and did paintings they sometimes didnt like. And they also felt like giving up sometimes. Art is cool and all, but at the end of the day is just plain o'l work you're doing. The first phase (sketching, compositing) may be highly creative but finishing up a painting is usually a bit boring.
You ARE gonna make it if you whittle away your incompetence every day, bit by bit. Relax, sit back and vary in subjects you like to paint and the ones you dont like but have to learn. Compare you work to others, exchange information and thoughts and relax with a movie or game sometimes. One day, you may look at you work and say: 'this is okay'. Because there isnt and artist on this planet that isnt looking up to another artists. We're all in on this together:)