For mass adoption forget Segwit and Lightening, just increase the block size limit by 100 times.
Compensate the miners with a mining reward of new bitcoin transaction token when a block is found.
Miners will be happy and Bitcoin gets low transaction fees with ledger traceability.
Only downside is running a full node at home is more difficult.