Technically, a new sight won't make a gun more accurate, but it might make YOU shoot more accurately.
A good trigger job helps immensely.