1) Yes expiation is required since you are a Muslim and laws of Islam apply.
2) Try to estimate how many days you missed. You have to make up the days you missed and feed 60 poor people for each day missed on purpose without an excuse.
3) For the kafara most likely they have to be Muslim.
4) You can’t mix kafaras, but you can pay to feed people in poor countries where it is fairly cheaper.