I need to blow this up as a remind to never cry over the same things. Let it out and be done. No one is perfect. We all make mistakes. Some bigger then others but they are all mistakes. Of you've learned from them then move forward and never look back or cry over them.
Everyone is beautiful. Don't let some one tell you that you aren't, that only means they are struggling seeing their own beauty. Instead of being mean back, be nice. Reassure them of their beauty because that is what they really need. Don't ignore this because I'm a stranger. I promise you that you are.