To keep it short.
People think differently. Some logical, some more abstract. Some people are clever in a pinch and others stutter when put on the spot. So chances are you're not stupid you just may not be on the same wavelength as coworkers or whoever.
Most people I've met who seemed "stupid"...