Dealing With My Teenagers

I love my kids more than anything, but there teenage hormones are everywhere and idk what to do. They are dealing with insecurities. My daughter is 14 son is 13. My daughter is upset about her breast size and her looks. My son is upset about his weight and not getting taller. I have tried to do the whole, be you, you're beautiful talk. Well that ended up a door slammed in my face. My daughter has also wanted to be more proactive with the boys. She literally has a guy texting her and her nickname on his phone is Bunny. Idk about you, but when a guy is calling a girl bunny it usual means he wants to fuck. I saw some of the text and when she sent him a picture of her(not nude or anything) he called her sexy and a bad bunny and I told her those text messages are inappropriate. My sons sexuality is coming through too. Walked in on him masturbating.... Did not need to see that.... I also had to cut off a conversation he was having with an 18 year-old girl. It was exactly sexual, but the messages weren't appropriate and I told her not to message my 13 year old ever again or we were gonna have problems. Im having such a hard time keeping up with all this teenager stuff. I feel like I'm not doing a good job. I was hoping any moms of teens would have some advice.