Btcst Staking on metamask

I transferred BTCST coins on my metamask smart chain wallet and I followed al the steps , yet When I try to stake , they charge me fees in BTCST and it says there is no enough balance for gas fees although I have an adequate balance + there are no transactions history appearing on my wallet , what should I do ?