As a witness I spend time using my skills and experience to benefit the community. Since my skills are in development and systems administration I have been writing open source code for the network, hosting servers for users to benefit from, promotion STEEM in the real world, and helping bring awareness to hidden spam and wasted witness votes.
I don't think a witness should have these particular skills, but from what they do have they should find a way to help use them to benefit the community.
You are a great example. By providing this level of questionnaire to the community, and since your posts get many more votes than a new user, you are enabling more awareness about this stuff. Therefore, as a witness I would like to see you continue to use your influence to help consolidate the various witness posts (like you already are) and make them get more attention thru the community.
I also think large, established witnesses should try to help lower level witnesses that they can see are putting in great effort but not getting the most recognition.
I expect to see witnesses that take a best effort mentality when it comes to updating their software. Several fairly high up witnesses are still on 0.19.0. I don't think this is really acceptable, but some will argue that the update isnt required.
Furthermore, I expect witnesses to be at least partially knowledgeable about the theory of the STEEM network, what DPOS is, how it differs from Bitcoin, and other technical details that can be turned into a sort of "elevator pitch" for potential investors.
Reach out to @ned regarding the STINC beneficiary if you haven't already.