Too many artists and teachers say you should only paint for yourself. Their reasons for this all differ. I do not agree with most of their reasons. I believe you should paint for the world beyond yourself, to affect others in a positive way. When you paint for other people, you are in affect painting for yourself too. To paint for others does not mean painting pretty pictures to please others, especially images you do not like. I mean paint for others in the only way you know how. Doing this IS good enough, regardless of where your skills are in the art of painting, and people will take notice of your work, and will appreciate you for it. Paint for the world, because the paintings you create touch other people, and your paintings might be cherished well into the next generation.