I should also add that there needs to be some local/regional mentorship...
As an example, now that I have a rifle... and can usually get decent groups at 100 and 200m... where do I go from here... How do I know how good I have to be at these ranges in order to compete? ... I haven't been able to find out how to shoot beyond that range (ie reading wind, adjusting scope, etc)... the internet has taught me about shooting position, breathing, stock weld, trigger control, and follow through... but I fear the basics aren't good enough to compete at longer ranges... I found an organization that runs courses, but the courses are in the neighbourhood of $1000... and for someone who is just starting out... that's a little much...
I guess what I'm saying, is that once people know that competitions exist, there needs to be people who are willing to guide/teach beginners and help them become integrated into the world of competition.