Can I get a Mukuru Card if I register with my national ID?

No you cannot register with a National ID. Only SA IDs or foreign national passports are accepted to register for a Mukuru Card.