Like Anssi said, momentum. It's not stressed enough to new riders.
I've only been riding for about 15 months, but I can clear almost anything on my hometown track. I ride a 2001 cr125. It doesn't have much power, but I've learned to keep on the pipe and especially keep my momentum.
I was in the same boat you're in wondering why I couldn't clear jumps. I thought it was lack of power, but it was lack of skill. I'd overrev like crazy, but that didn't help. I'd try to preload every jump, but I just went higher and not much farther. Finally I hit the track trying to FLOW through corners, not overreve, and keep my momentum. You have to always be smooth. Try and keep your rear tire from spinning out of control. I now keep up with my cousin on his rm250.
Again, ROLL on the throttle around turns instead of trying to pin it at the last second, and keep your momentum.
Good luck!