When does it overheat, all the time, only when in city traffic, or only on the highway? Are you losing any coolant? Do you have lights or an off road bumper that blocks airflow?
Coolant issues are usually related to one or more of the following:
Bad rad,
Bad thermostat,
Collapsing hoses(upper and lower should be firm to grip),
Poor coolant mix(should be 50/50 with distilled not tap water),
Failing/Bad water pump,
Bad rad cap,
Bad head gasket.
I would start with a good inspection, and then start replacing the cheaper items. Make sure to use a Toyota thermostat, it is worth the extra money over the parts house.
Electric fans will pull more air, if you buy the right ones. The only one I would recommend is the black magic fan by flex-a-lite.
I would hold off on going to an electric fan until you resolve your current over heating issue, otherwise you will be masking the real issue.
The 20r shouldn't be putting out enough heat when working properly for you to need to cut a hole in the hood, not unless you have put on a few turbos.