Struggling and just need to let it out

I’m feeling like a bit of a failure as a mom right now but I really don’t have no where to turn about it. My son is 2.5 and is being referred to a speech therapist, he has a wide vocabulary but rarely talks and he doesn’t do more than 2-3 word sentences but even those aren’t often. I feel like maybe if I did less screen time or if I didn’t work so much and stayed home with him instead or if I spent less time relaxing and helping him learn or if I’d just put down my phone more instead of reading or talking with people or if I pushed for my husband to try to talk his higher ups into putting him on a day shift so we’re all home together; I feel like if I just did more he would be better helped and I wouldnt have let him down. I’m honestly unsure if I should try for another child because if I failed my son in this way then what’s to say I won’t fail our next child worse...