Does this meter come with all the necessary leads?

Yes, it comes with 4 voltage sensing leads. 3 Current sensing coils, that can measure up to 600A, and a USB power supply and cable. If you want to measure higher currents, then you have to buy larger Rogowski coils, also available here.