Is it hard to shift gears with the engine off? That's how I narrow down the problem. If the gears engage easier with the engine off, then the problem lies with clutch engagement (ie. clutch cable, like everyone else mentioned). But if the gears are still hard to engage, then the synchros or shift forks have gone south.