If you are using an erc20 token in ethereum's mainnet, you need to pay your transaction costs in form of gas to the miners, there is no way to get around that, if you want to become a miner, you will either mine a pool and not choose which transactions go into your block, or mine solo, meaning that you either have an unreasonable high initial investment, or you wouldn't be mining too often.
If you want to use ethereum's features, without paying transaction costs, you will need to create your own ethereum instance, or use one of the scalability solution alternatives, I'd look into plasma cash, or the loom network, and if you don't need everyone in the world to access your blockchain, you can always choose to create your own permissioned/private chain