I only took it once-it’s a standardized test, and the way it’s set up, retaking it won’t boost your scores a ton. Most schools really don’t look at the GRE, so you should be fine!
You definitely still have a chance! You just need to apply smart and to schools that don’t look at GPA as much. I had a 3.4 too, and I still was accepted! It only takes one acceptance