It’s acceptable—maybe even preferable—to be a little foggy about your characters’ motivations. Rather than put them through questionnaires and personality assessments, put them into situations which reveal true character.
Protagonists need reader identification and allegiance, but that alone doesn’t make them standout characters. A great character needs to evoke a strong emotion within readers. And there are three main qualities that allow such effect.