You are whole and wonderful and beautiful just the way you are right now. You always have been, and you always will be. Oh, and also stop hating on your period so much!
I would give my 10 year old self a hug and say you will be fine. I would tell her to love herself more and speak up, even if you feel like it's not enough.