Self confidence?

My best friend (17) is graduating his basic training for the army in a couple weeks and i want to feel good when i see him for the first time in 10 weeks! I have always struggled with self confidence issues and social anxiety and i want to be present and over the moon excited for him. I have been in love with him for two years and when i tell you he has grown so much it’s an understatement. I am 16 and i absolutely hate the way i look, though i’ve gotten better since losing 40ish pounds.. it’s still hard for me to feel comfortable in my body. Any tips?