Non on ne personnifie rien.
C'est un concept un peu différent. Chaque personnage a des traits qui lui correspond. Par exemple, un habitant de la campagne se sent super bien dans les herbes, mais il pourrait aussi mal se sentir en ville.
Il y en a qui ont peur de la hauteur (pas très bon pour un sniper XD), d'autres des objets pointues (lances) etc etc.
Tu débloques leurs potentiels après les avoir fait combattre et accompli certaines actions en combat.
http://www.gamefaqs.com/boards/genmessage.php?board=942165&topic=46657840
Pour les armes, c'est l'armée hein ;)
Tu as un set pré-défini et grâce à la section Recherche et Développement, tu peux les optimiser à intervalles régulières dans les missions (comprendre c'est fixe, cela n'arrive qu'après les combats)
Tu peux récupérer des armes spéciales avec certains ennemis très haut gradé (ceux qui ont un nom au lieu d'être scout ou sniper, pire des tanks aussi) et à un certains moment avec une personne pour tes exploits réalisé.
Ne te focalise donc pas sur le fait que tu ne puisses pas customiser tes persos.
Note: Les "héros" gagnent à certain moment leurs compétences (indépendantes de celles que l'on gagnent en montant de niveau à l'entraînement)