Before you start staking your tokens, please read this first: The Risks of Staking.
Trust Wallet has native staking support for the following assets.
If the token you are trying to stake is not listed, then you need to reach out to the project team and ask if staking is possible.