Becoming a Steem witness is difficult in my opinion. Not only you need a considerable stake, you will also need to be actively involved in the community in order to get noticed by the members. Creating useful Steem apps and post what you are doing is way people will find your name.
EOS is an enterprise-grade blockchain. Multiply your stake and effort into two or more, and you have an idea how to be elected as EOS BP.😇