1zz-fe is good but since it was short lived here, parts are real expensive and harder to source.
also if you want a serious power gain, i would rather go for the 2zz-ge with the six speed manual transmission that comes with it.
you will need of course the engine, transmission, wiring and ECU. along with better brakes and suspension - including axles that come with the 2zz-ge since they are better suited to handle its power.
swapping in a 1zz-fe is easier though.
If I were you, i would sell this car and look for a corolla altis 1.8 or maybe the civic 1.8 too.