I agree in part with your statement. I have always advocated you meet someone prior to getting them a resume and/or cover letter. Personal referrals are the "only" way to get the bettter job. That is because a "better job" is normally created as an agreement between you and an employer with whom you have a relationship.
I have on this board and in numerous articles explained that you are mostly wasting time sending resumes to jobs in want ads, job boards, etc. Do it, but don't hold your breath.
I whole-heartedly agree that "What Color Is Your Parachute" is a vital read. In fact, it should be standard reading in high-school but that might be too pragmatic.
I was interviewed by TechRepublic on Professional Networking. While it makes me appear a tad rabid, the fact is that this is the single best way to create long-term stability and career growth.
I tell people constantly that it is not "Who you know but who knows you and what you know." They way opportunities come up is that someone ("who knows you and what you know"

is in a conversation with someone they know. That person they know mentions the need for service and/or the need for someone matching your skill. The person who knows you passes along your name - making you a much more desirable candidate.
When you are finally put in touch with this one-off referral, they get your resume because they are actually interested in the sum of knowledge, not in weeding out undesirables. That is a huge difference. The interview, likewise, is also more of a meeting of the minds, not figuring out if you can do the job. You are assumed to be qualified because of the referral.
I am assuming that when you are on the job you perform with excellence - that is a given. If not, identify those areas you are struggling with and...well... correct them!!
Matthew Moran