For me the biggest improvement in terms of distance came from working on swing plane (which came from a good setup). Keeping the club on plane let's me trust that I'll hit the sweet spot consistently, which in turn lets me commit to the shot, which means I can swing harder. I've gained about a club/club and a half on all my irons in the past month.
As for accuracy, I have no clue. Maybe try prayer or something.