RE: groups
4" at 20 yards isn't great and I wouldn't shoot any farther, keep your max there. If your hitting a 10" circle at 20 yards, don't hunt at 20, you better move into 15 yards and get those groups down. Practice........know your max distance and stick to it!
GoodLuck!