Never, EVER give up. I may not enjoy my life as much as I want to, but I'm quite happy with it, at least that's what I try to tell myself. There's people somewhere in India who live on nothing else but trash dumps, collecting valuable materials for money and if have ever seen them smile, you would wonder how. How can they live the most miserable life possible and still find a reason to give the truest smile...
If there's one thing I can tell you is that if you give it your all and it's still not good enough for someone, then they're not worth your time. Let them have their Picasso's and Michelangelo's, If you keep being yourself and doing what you love, eventually, you'll rise above the crowd. Never let anyone or anything stand in the way of your goals in life. Only you can make things possible. If you truly believe in yourself, it can be accomplished. Believe in yourself and keep moving forward in life, never move backwards.