Could be a whole bunch of things, most of them simple to fix. I take it you've checked the brakes aren't binding, the handbrake is OK, the tyre pressures are good? These engines are pretty poor at going up hills so it doesn't take much to make them even worse.
As for checking the engine...