My husband and I are young and had this problem recently. I think it helps for recent college graduates to consider jobs that may not specifically fit into their major. Also, many of us discount activities and past work experience that may make us look good to an employer. Changing how you look at these things can change how you present them to an employer, which may increase your likelihood of being hired.
One big thing, though, is to network to find jobs that aren't posted. Job sites and "now hiring" signs are places to start, but so many jobs are filled before they're even advertised.