Sort:  

Does that mean my 100 Staked Hives will not generate rewards in my accounts since I am not a node operator?

Yes it will not do anything without running a witness node.

Can it be delegated to a witness?

Currently not possible. No idea if it will be in the future.