RE: Practicing at short distance - do any good?
If you keep practicing and you cannot get any better than 20 yards you have just found your limits for now.
Which is not a bad thing I have friends that cannot shoot well at 20. But they still get deer you just have to wait on your shot.
KB