RE: 20 yard mental barrier
As with all sports, you have to push yourself in order to improve....
Move your base line practice distance to 25 yds.... By that I mean, shoot 80% of your arrow from 25+..... Try it for a couple weeks.....
Its all about perspective and focus, assuming you have decent form.