Yes, it's all about engagement honestly... It drives you all around hive communities and you get to meet people you've never met before, possibly follow them and build your accounts together.
Consistency can never be underestimated too
About the hive witnesses, my dear, I'm totally lost on that honestly
RE: Hive-Naija Weekend Engagement #54 - "Share Your Hive Knowledge"