Maybe start with exploring the gitlab page: https://github.com/openhive-network/hive
I would talk to witnesses like gtg, someguy123, ausbitbank, etc for better information on how to get started with becoming a witness. I haven't tried myself, so don't know much.