If its any consolation, I was in basically your situation (3.5, state school), and just landed a job as an HFT developer.
First, make sure you really are as good as the top university grads.
Your quantitative skills are based entirely on the number and difficulty of the problems you have...