For the “Collect All” achievements, you will need to have the related buildings at Level 5. For weapons, you will need to make sure and do all the crossover quests when asked, since the requesting character rewards you with a weapon. If you’d like, you could save before buying everything when you figure out what materials you need. Buy everything to get the achievement, and then reload so that you can use the money for the other collector achievements. I have made a list of everything you will need, so that you can keep track.
The list can be found here
You will also need 842,000 gold for the weapons, 182,600 gold for orbs, and 258,300 gold for Chi.