How can I root my Samsung J2?

I have tried several apps such as kingoroot, even Odin to flash twrp onto my device. But it never seems to work! I can't even flash custom recovery using adb and fastboot!

Can anyone please help? Thanks!