Can I only do Staking on Exchanges like Binance or Kraken?

NO, Staking has not been invented by exchanges and it can be said that for the opposite.

Spanish here

be the farmer of your own money

Staking has to be done & is done in the validators of each network.