This contract won't be deployable on mainnet.
You should look for a way to encode multiple argument into one
.
Use external Libraries for storage
.
And refactor in multiple smaller contract
.
Breaking one large contract to multiple smaller contracts
There is no other way around your are stuck within these limits.