I'm trying to run a private pool to do PoW mining from some of my servers. Can I keep the staking ON in the wallet where my private pool is connecting to for PoW? If not, how can I turn off staking?
You should be able to stake mined coins on your pool (i.e. mining wallet), unless your pool setup (software) prohibits that due created clashes re-payout to miners etc..
if you're doing it to aggregate your hash power to solo-mine, i suggest setting up a stratum-proxy that connects your miners to your pool...
if not solo, then the proxy can connect your miners to poolX as one user