I don't know who needs to hear this but you're doing just fine. Despite your daily struggles and your pain and disappointments, you're doing just fine. I won't tell you that life is easy because it is not and it will never be. Problems were always be there to test you. You'll breakdown ten, twenty or even thirty times in a day but that is just fine. You have to go all through that challenges in order for you to grow. To become the person you are suppose to. To become who you are.
Don't be scared of your insecurities. Don't take your flaws as a weakness. Don't make your mistakes as an excuse for you to give up. Embrace every part of yourself and you'll see that you are more than what people tell you. You are more than your reflection in the mirror. You are more than the gossips they are spreading about you. You are more than what they think of you.
Don't be afraid to try something new. Don't hesitate to explore the world. Try new things. Meet people. Have fun. That is your goal in life. Never forget that. Regardless of what you do, people will speak ill against you. Let it be. Let them be. Their opinions won't matter in a long run. What they say are just mere words spoken by an ugly mouth. Don't let it ruin you. Don't let it dictate you. Don't let it bother you.
You are beautiful. You are given a chance to stand here just like the rest because you are brilliant. Because you are different. Because you have your own colors to show. Trust yourself. You owe that to those who created you. You owe that to yourself as well.
I won't ask you to believe me. I won't force you to do what I say. Again, whatever it is that I am telling you right now is just my mere opinion of life. I know you've got plenty of things inside your head to. Just pick your battle. And make sure that when you do, always pick yourself as an ally. I am certain that you'll have hundred percent chance of winning whatever it that you put your heart into.
And just so you know, I love you.