Wow and I always thought a 3.3 was good enough...
But depends how you got your GPA too. I knew dozens of 3.9 ers from business school who couldn't sell a dime for a penny. So while GPA does reflect a stronger work ethic and better intelligence, it is by no means the absolute.
Whenever my bad grades (I even have a D+) were brought up, I always told them it was because I was enjoying life too much (clubbing, etc.).
But that's not why I got job offers.
I worked close to 30 hours a week during school, ran a successful tutoring business, was a (not so-threatening) bouncer at bars, was president of clubs at the university, volunteered with various organizations, ran for Students' Union and have always been solid with sales.
Basically my student life has been 10% school, 90% cool. It's a bit of a risk but that's what worked for me. I did what I wanted. I know a few other guys who've pulled that off. My extracurricular is better than my grades- far far better. But whatever I did, I did it with 100% determination. Make sure that reflects in your resume and in your interview.
BUT, my core courses do have excellent grades. I recently took 2 PhD level courses in Mathematics and I got an A in both. So grades in the few important courses must be good.
However, there are scores of people who do more and still score a 4.0. To them, I salute (provided you have a technical degree)
If you don't have anything other than grades, it'll be difficult to hire you.
The one job I always wanted (but couldn't, they went into a hiring freeze a day before they were supposed to call me) the manager was a mathematics major herself in university. She loved me so much, I interviewed 8 times- yes, 8- basically I met everyone I was gonna work with- including the receptionist. It was a small team at a very large and well known company. It's even featured in a TV show on CBS (Edit: i previously said youtube.)
So keep at it. When you find the job you like, you'll know it.
To keep with the theme here, I wanna work in trading too (hopefully), but I'm open minded enough that perhaps my experience won't lend itself to that kinda job. I'm applying for simple junior analyst positions. So keep it humble too. I doubt any firm will hire someone as a trader straight out of business school.
Maybe I'm meant to work in a Harley Davidson plant? I'll never know. I'll keep trying for a while and if it doesn't work out, I'm not gonna lose sleep over it. I have many other interests- benefit of being a nerd.