To touch on a couple of your other points, being active in general is a plus. People often join guilds in order to have people to play with. Having an inactive clan kills many peoples' desire to be in the group. Having some sort of structured events laid out upon starting can not only encourage activity, but also help you meet more people within your guild. Events can encourage a sense of community, which helps in the long run.