how to improve communication skills

im 15 and i have a lot of friends but i cant socialize normally with strangers im insecure about my looks and i dont sleep well so i feel like a zombie all day i had a gf and she left me cuz of my communication skills is there any way i can improve my communication skills before its too late