what you mean all 4 staffs ?You guys the plan to upgrade from the Bs trainer before you kill diablo
There are 4 versions of the staff: normal, nightmare, hell & inferno
The normal plan drops of Izual (any difficulty, often but not always), the other plans can be bought after killing Izual on the higher levels (perhaps even earlier in act4, not sure).
For the normal you need those 4 special items, wirt's bell and a little bit of gold.
For the nightmare version you need only the normal staff (which will vanish) and gold.
For the hell version you need only the nightmare staff (which will vanish) and gold.
For the inferno version you need the hell staff (which will vanish) and gold.
Which in the end means that if you want to have all four staves you need to make 4 x the normal version, 3 x the nightmare version and 2 x the hell version plus the inferno one.
So you need to find 4 x the rare ingredients, buy 4 x wirt's bell and have plenty gold to have all four versions at the same time. (And you can double that if you want both sc versions and hc versions.)