GPA... I personally do not believe it's the best measure of a candidates abilities. However, it is the easiest way for employers to scale down the applicant pool. In general 3.0 is the magic number, but some employers may have an even higher standard. In most situations a 3.0 or above and you'll be given a shot. Less than 3.0 and it will be an uphill battle if you are even given considered. Do yourself a favor and aim for the 4.0! It will make life much easier at job search time. If your GPA is not where you want it to be then raising it should be a top priority. In the meantime learn how to "sell" your skills in the next two areas that recruiters will be looking for..
Internships, co-ops, research... do them! Previous relevant work experience is a must now a days! Most employers will utilize behavioral questions in an interview. Answers from relevant internship, co-op, or research project will be great examples of how you will handle tough situations at the employer that you are interviewing with.
"But how do I get experience if you require experience to give me experience??" In the case that you do not have relevant work experience you must leverage the last area that recruiters will be looking for..
Leadership is what will separate you from the rest! Everyone has a GPA, and most strong candidates will have relevant work experience. Your leadership experience is reveals your passions and is your chance to separate yourself from the rest! It's also one of the most sought after qualities in candidates because organizations rise and fall on leadership! Employers want to know that you'll be able to excel in your entry level job and beyond! They want to find the future leaders of the organization!