Make sure to be outgoing while in college and socialize. Not everyone has to live in the dorms or on-campus, but many students who stay at home and commute to school throughout college miss out on many of the learning opportunities that being out on your own actually offer. In fact, I know in my field (public accounting), it is not always GPA that matters. Most companies require a 3.2-3.4 GPA to even turn your application in, but beyond that hiring is based purely on personality. Be involved in clubs and organizations, specifically organizations for your major or area of study, be an active member, become an officer. Make sure to do something besides just being an excellent college student. Work a part-time job, be an officer in a club, and go to school. Having a unique background that makes your resume stand out will get you the job when you graduate. You have to be able to walk into a career fair and be able to start a conversation with anyone in there. It has to be normal, it can't be rehearsed. Recruiters will see so many students with good GPAs, that you really have to make yourself stand out.
This is my first post here, but I'm a recent college graduate (Bachelors in May 2011, MBA in May 2012) from a California State University. I had a job offer lined up 18 months before graduating because I was involved early and had a unique work experience (wildland firefighter), combined with a good GPA (3.7 range). There were students at my college with better GPAs that did not get better job offers because they had nothing to make them stand out. There were students that were more active that did not get better job offers, because they didn't have the required GPA. I was able to get multiple job offers in my field, and it was because of being forced to interact with people in an uncomfortable environment. Making yourself go out of your comfort zone. My college is also known as a party school with a big campus community - everyone lives there. However, our accounting graduates had no problem getting job offers with a decent GPA (3.0+). They were able to socialize and manage school, and juggle everything together. This is much different than the campus 2 hours away that is primarily a commuter school. The students often live at home and have never had to get outside of their comfort zone. Students at the commuter school with the same GPA struggle to get the same job offers because they can not socialize. Not all of them, but many of them come off as awkward to the recruiters and end up being too rehearsed. Needless to say, college is about learning, going out of your comfort zone, growing up, finding your future passion, and networking. You never know where your classmates will end up. I have classmates at all of the big 4 accounting firms, many regional and small firms, other friends at Google, SAP, etc. You never know where those connections will lead.
Be genuine. Network early. Get involved early. Be outgoing. Meet new college friends. Work part-time and don't waste money. Lastly, enjoy yourself. You will be working for several years after graduating college. Have some fun while you are young. You are likely still leaps and bounds ahead of many of your peers.