Yes, JioPhone is a dual sim mobile phone. You can use one 4G sim card and one 2G sim card.
Unlimited. JioPhone comes with 4GB Internal Memory - so, you can store as many contacts as you want, depending on the free memory on the phone.
No. JioPhone does not come with earphones. You have to buy it separately.
JioPhone does a plastic keypad.