Struggling when you first graduate from college is the norm for many people. Unless you get "hooked up" be a relative or close friend of the family you usually have to send out a lot of resumes and bide your time doing part-time jobs until something opens up. The other option is getting a great internship while still in school and hoping the employer decides to keep you on but that isn't typical in most cases. The phrase "It's not what you know, it's who you know" holds some weight unfortunately.
Experience matters a lot and in most cases everyone has to start at the bottom to get their foot in the door. The amount of time it takes to get your first real job after college varies from person to person and industry to industry. For example, someone who is a recent law school grad that didn't graduate from a tier 1 school might have a difficult time finding work in their field because the profession is overwhelmed with the number of lawyers. On the other hand, a graduate from MIT or Stanford in technology might find work rather quickly if they look in Silicon Valley.
Your best option, and something I actually did myself, is to send out as many resumes as you can. You should also try to make contacts in the field you want to work in by going on informational interviews. This will help as well.