La limite d'unités dépend de ton charisme, de ton commandement et de ta renommée.
Crt+x je sais pas qui c'est... Pour faire de l'xp au personnage (et aux compagnons), les quêtes de destruction de repaire bandit ou de libération de prisonniers sont très intéressantes (3000 xp par ci par là, ça fait du bien). Pour les soldats, suffit d'avoir une bonne compétence mentor, et tous les jours à minuit tu pourras en promouvoir quelques uns. Pour le reste, y'a les batailles.
Pour assiéger un château, faut déjà être en guerre avec la faction. Après, tu vas près du château, et au lieu d'entrer tu l'assièges
Les cavaliers lourds s'obtiennent chez les Swadiens, les Vaegirs et les Sarranides, tu en recrutes dans les villages, et les fais évoluer jusqu'au stade de cavaliers. C'est le niveau juste au dessus de "fantassin".
Chez les Khergits, tous les soldats sont des cavaliers. Quant aux Rhodoks et Nordiques, ils sont tous à pied.
Et pour rejoindre une nation, tu peux soit devenir mercenaire de la faction (en parlant aux seigneurs, ils finiront par te le proposer quand tu leur demanderas une tâche à accomplir), soit en devenant vassal direct du souverain (tu peux lui proposer directement, ou attendre qu'il t'invite, vers 150-200 de renommée)