Going by your written communication skills, past performances and dedication, I'm confident you deserve much better. I remember reading a recent debrief on BTG where the author (who went from mid 600s to a 790) said that "if you do the same thing the same way you did earlier, expect the same results" You HAVE to do the same thing differently.
In your case, I can understand it must be very disheartening to have the same unsatisfactory score on both attempts. So surely, with your caliber, you've not been able to identify what techniques work for you.
From a GMAT perspective, here are some specific questions that I'd ask:
1) Are you able to complete all questions in time?
2) What do you find more challenging -- Math or Verbal?
3) Do you revisit your approach for a given problem that you got wrong? Simply memorizing the right answer, or superficially assuming a correct answer is a train wreck waiting to happen. I've done this in the past, and it has been disastrous. If your fundamentals in some areas are weak, they MUST be fixed at their root.
4) Even for questions that you get right, are you able to tell why the other choices were incorrect? I would highly recommend this. In my preparation ,that lasted about a month, this is what made all the difference.
5) Do you have strategies defined for PS, DS, CR, SC and RC? This step is important, as each person has a way of attacking these problems. What's your game plan?
6) Do you practise your tests with the AWA? This is important for building stamina.