Like all physical based classes ranger depends heavily on the weapon he uses. At the start your weapon sucks, that's is why the ranger might feel weak at the start.