1st isn't synchronized, and should only be engaged at a complete standstill. It also helps to pull the lever part-way into 2nd before pushing forward into 1st gear.
Difficulty with the other gears could be as simple as your technique, like blipping the throttle to match engine speed with road speed for any given gear.
Or there could be mechanical problems, but that would be more likely shifting both up and down.