definitely retake it. there are a lot of great gre prep sites now...Magoosh GRE is by far the best. My GRE scores were below 1000 and after studying on an off for 6 months while working a full time job I brought them up to a 1330 on the old scale (new scale verbal 160 83rd percentile, quantitative 156 68th percentile). From my understanding scores above the 60th are the standard just to be looked at. You can have stellar gpa's, but without a decent GRE theres no reason to apply. Retake it and study for at least 2 months with magoosh or barron's. Princeton and Kaplan are total crap and never helped me whatsoever. Another thing that helped me improve was studying with GMAT material for the math and LSAT material for the verbal, and cherry picking words I'd never heard of from academic or higher reading materials (the atlantic, new yorker, scientific american); in doing so I compiled an 1100 word list. On average I spent 5 days per week studying for 3 hours a day, and on 1 day i'd study for 5 hours (this day was spent doing practice tests from manhattan gre, they give you six that are nearly identical to the real deal). Hope any of this was useful for you.