How about adding a reward (cash, rp or gold balls), where the leader can choose, for the player that made the most contribution throughout the 'season'.
The higher the guild hall the better the reward. I think this will also motivate less active players more
The higher the guild hall the better the reward. I think this will also motivate less active players more