exp - mostly gained through battles. level up your hero to gain/upgrade skills
knowledge - gained mostly through donating resources to your library. every time you get 100% knowledge, you get a free control point. control points tells you how many towns you can control at one time.