Did you lube the inside of the throttle housing and where it goes over the handlebar?
Sometimes a little trimming and sanding goes a long way to make the throttle feel right or good.
If you know what a throttle should "feel like" then you already know where to buy a throttle, a motorcycle shop. Take the cheasey one with you and find one with the right sized cable end.