I deal with feelings of self worth all the time. I still deal with them. But the best coping mechanism I've come up with is to cut out all people. Not to isolate myself, but I just don't let people in so they can hurt me. I care only for me and my work, and try to remind myself that no one else matters or is worth the time of day. Because they're not.
I mean, really, why do we go through such misery for other people? Why must we change who we are? I purposely dress as blandly and inconspicuously as possible, because I don't want to attract the sort of people who are drawn to me to begin with by the clothes I wear, the expensive or trendy labels I sport. Those people are worthless wastes of flesh and life. I will not play by our updated rules of nature, who has the shiniest fish scales or the prettiest feathers.
I dress and look the way I look because I like it, not because of any other f*cking human. If I ever open up to any other person, it will be the person who has an interest in me for me, in who I am, and in the work I do as a creative filmmaker. Not because of my looks, or my clothes, or my stuff, which is what most people (men and women) concern themselves with. These people are wasting their own lives, and they sure as hell aren't going to waste mine with their mediocrity.
Tell yourself you're good enough. Tell yourself that your BETTER, and go out and prove it by being the BEST individual you can be. Make the rest of humanity live up to YOUR standards. Because most are utterly average, utterly boring, utterly conventional, who when they die will have nothing to mark their passage except for a tombstone and obtiuary. Do not waste your time and life on these people, and instead reserve yourself only for the VERY BEST, the ones who can meet your standards. And if you never find anyone, so be it. At least you stayed true to your principles.