Maybe you should try to do some research by yourself , Google will help you on that !
Miner fees :
Every Bitcoin transaction spends zero or more bitcoins to zero or more recipients. The difference between the amount being spent and the amount being received is the transaction fee (which must be zero or more).
Bitcoin's design makes it easy and efficient for the spender to specify how much fee to pay, whereas it would be harder and less efficient for the recipient to specify the fee, so by custom the spender is almost always solely responsible for paying all necessary Bitcoin transaction fees.
When a miner creates a block proposal, the miner is entitled to specify where all the fees paid by the transactions in that block proposal should be sent. If the proposal results in a valid block that becomes a part of the best block chain, the fee income will be sent to the specified recipient
Source :
https://en.bitcoin.it/wiki/Miner_feesWhat is the difference between miners and nodes?
There is already a thread about that:
https://bitcointalk.org/index.php?topic=1734235.0Also you can read that here :
A full node is a complete copy of the blockchain and is able to verify all transactions since the beginning. This requires about 140GB of drive space (currently).
A pruning node is one that has verified all prior transactions; however, it has deleted all blocks below a certain space requirement, but still has a copy of the UXTO set. It's almost useless to the community, but takes less resources on the computer (can be under 1GB of drive space).
A miner on the other hand creates blocks in the blockchain which the nodes keep. Basically, the miner works on transactions by coming up with the best combination (hash) to store that information. Miners spend about 10 minutes working on a problem, but nodes keep that result forever after in the database and verify it with others. Miners don't need to know about prior blocks (except for the prior one) with very few exceptions.
Source :
https://bitcoin.stackexchange.com/questions/59220/what-is-the-difference-between-a-miner-and-a-full-nodeJust google it and maybe you should do more research on the Basics for Bitcoin and related things to it !