Whoever is telling you that you aren’t good enough is trying to pull something over on you at this point. It works well on people that can never be satisfied.
But if your expectation is to have a happy life, a nice house in a decent neighbourhood, etc., then there's no reason to listen to them and self-flagellate.
As I wrote, there is pedigree in some professions/positions but I'm assuming you're not looking at clerking on the Supreme Court, working for a white shoe law firm, and maybe getting a Federal Court of Appeals seat. Nor working for McKinsey.
I somewhat surprisingly got into a really good school undergrad and good ones grad. But got rejected by plenty too.
You win some. You lose some. You seem to be taking every long odds dice roll you lose as a personal affront.