Buy or download ARMY TM 9-1005-319-23&P or another repair manual. It shows what tools you'll need and how to use them. It even shows how to fabricate some special tools.
And punches, either flat tipped, or with special tips for roll pins are the main thing you need. I have plain flat tps.
If you don't already have an 8 ounce machinists hammer or something similar, buy one. You shouldn't use a 24 ounce framing hammer on guns.
Parralell-jaw pliers with a small lengthwise groove in one jaw make it a snap to hold onto pins and poke them into holes. Mine have a wire cutter on the side that gives you compound leverage when you cut anything. I use them like a wrench too since the jaws are always parralell. Even the kid down the street from me could tell you they're my favorite pliers.
If you're going to change a barrel you'll need a barrel wench, torque wrench, and vise jaws or else this other thing. I think they call an armoror's block and it's molded out of plastic. We just used aluminum vise jaws machined to fit the barrel when I was in the army. At home, I just glued up 2x4s and driled and cut them to make wooden jaws. They didn't cost anything and lasted long enough to change a few barrels. A barrel alignment gauge helps line up the barrel nut to the gas tube hole in the upper, but isn't a neccesity. I changed a lot of barrels in the army without a gauge.
See Brownells for everything.