Valour is too binary; one guy gets 65 points and valour (keeping his x5 after a loss), another guy gets 64 points and x1 for his efforts.
Every achievement (opening gates, breaking doors, defending flag, killing a tough enemy, dehorsing an enemy cav, breaking enemy shield, etc) should award some small xp and/or gold.