I assume it would take massive amounts of energy for something that large to stay in the air. What is powering it?
It runs on some form of electricity.
The movie and source material (MCU Earth-19999, Ultimates Earth-1610, and even main comics Earth-616) decline to go into any details.
Considering a full scale working model of the Arc Reactor was an unreleased prototype during Iron Man 1, with the villain attempting to steal it for fun and profit, it's highly unlikely that's powering the Helicarrier. Repulsor tech requires the energy output of an arc reactor to be useful and again, was only started to be useful in Iron Man 1. Considering the Helicarrier has to rely on mechanical/aerodynamic props instead of repulsor like jets, it's clear it can't be that. And Tony's post kidnapping reluctance in sharing tech, especially anti-authority anti-government stance until post Avengers, it's not any Stark tech.
Of course, Shield was actively working on using and reverse engineering WW2 era Hydra Technology, with super scientists like Hank Pym and senior Stark, it can be any kind of super efficient energy source. Since the MCU is basically real world tech adjacent, for the general public, logic dictates that's it's likely a normal nuclear reactor, but with improvements like super efficient air cooling instead of water cooling, or a lower heat output in the first place.
After he had a closer look at them in The Avengers, Stark designed repulsor engines for the Helicarriers.
From the wiki:
The Helicarriers had been improved to maintain a continuous suborbital flight through a set of repulsor engines designed by Tony Stark, due to his experience restarting the turbines of the first Helicarrier.
Presumably these new repulsor engines would be powered by arc reactors, as many of Stark's flying designs use arc reactors.
The Arc Reactor is a unique form of power source designed by Howard Stark