Can I add a hard drive to one of these or do I have to upgrade the power supply first? How would I upgrade the memory?
About an internal HDD for your A1200: the better choice is Compact Flash/IDE adapter on the IDE internal port of the A1200.
For the memory, you must find an expansion board: AMIGA.ORG - AMIBAY.COM - EvilBAY.