Audio recording and other creative endeavors are difficult to transition from good to great. If you hope to see a career-changing amount of success, you'll need to be great. It can be frustrating to work for years on improving your recording and mixing skills but still not be completely satisfied with your productions. This developmental phase takes time, and plenty of it. Many people give up after a long string of "okay" productions, or maybe after feeling like their skills are not improving. The only thing for certain is that by giving up, you change "may never be great" to "will never be great".
You can read more on this topic here: http://therecordingrevolution.com/2013/01/14/why-most-people-will-never-be-good-at-recording/