Yes, Moto C supports OTG connectivity.
Yes, Moto C does have a 3.5 mm music jack.
No. You can use only one sim card on 4G mode in this phone. You need to use 4G sim card in sim card slot one. Second slot shall use 2G sim card.
Yes, you can expand the memory by up to 32GB with the help of MicroSD card.