Shackle lifts are the worst method of lifting a jeep, they decrease your approach and departure angles, change your pinion angles, and are pretty fugly. Keep in mind that a shackle lift will only lift the jeep 1/2 the difference between the stock shackle and the aftermarket shackle. So a shackle 2" longer will lift the jeep 1", while netting 2" of lift from a shackle would require one 4" longer than stock. That's 8" between the shackle bolts, way too much shackle.
The add-a-leaf (AAL) isn't a bad idea as long as they're the full-length style. The short AAL's are too stiff and will destroy your ride and your leaf packs over time.
Consider installing TJ fender flares and trimming the sheet metal some to fit larger tires, much more room than the YJ fenders.