These moments of pain are meant to direct you towards your goal, not to stop you or push you away from it. Your pain will pay off. How will you treasure your dream and not take it for granted if you haven't burnt every part of you to achieve it?
A few years from now, you will be in a completely different state. We all have some flaws. No one is born without flaws. Stop comparing your lives with others, stop belittling yourself and start counting your blessings. Start day by day, and then let this become a habit.