What does a fee mean? Who do I pay to?
Every time you send a transaction in BTC, BCH, ETH, or token network you need to pay the network fee. This fee goes to miners who confirm your transaction.
The size of the fee depends on the transaction difficulty and network load. If there are a lot of transactions at that particular moment in time, miners first take more expensive transactions and then cheaper ones go to the further blocks.
Therefore, higher fees guarantee faster confirmation.