Rather than basing your self-worth on how you think you need to be perceived by others, you need to change your mindset. See your worth as a human being. Rather than focusing on losing weight and becoming thin, think of becoming healthy. Instead of striving for perfection, try to gain self-improvement. The more you learn to accept and love yourself, the better off for it and the more you will come to terms with the fact that you are already perfect.