Just adding the home switches alone does not work. You also need to change the parameters in the GRBL control board. This how to video shows how to do both of these things so that the 3018 or other similar CNC will home.
Limit switches: had some in my stock but these will work. https://www.amazon.com/DZS-Elec-Mecha...
DZS Elec 6pcs Mechanical Endstop Limit Switch $9.99 at AMAZON.