Also, it's totally natural to be confused and doubtful when you start a new job. You're learning a totally new set of social norms, business jargon and codebases. It usually takes me a month or two to learn the new TLAs, much less the names of people.
And it's arrogant (in a way) to think the people that hired you are blind fools for seeing potential where there's not. In other words: trust yourself. Bad hires happen but the bad hires are usually not the first to point that out.