Whether you should retake depends on a lot of things - the schools you want to apply to, the time you can afford to put in, the effort you are willing to put in to work on your weaknesses etc. If your question is whether it is likely you will improve your score, there is no doubt about that if you are willing to put in time and effort. After all, GMAT questions are based on simple concepts and techniques.
As for your weak areas:
Verbal - My opinion is that generally, if one of the three sections is weak and the other two are strong, you score around 38 - 40. If some one is weak in two of the three sections, the score dips to around 30 and in case none of the sections rock, one tends to get around 22-23.
You figured that RC doesn't work for you so I am putting down the strategy we use for RC.
RC - Mainly practice will help. Read properly the first time around and note the scope, tone, organization and purpose of the passage. Then go on to the questions. Do not make errors in the specific detail questions since the answer is right there in front of you. Go back to the passage to confirm if you have a doubt. The extra 10 seconds are worth it. Veritas has an RC book which has many 650+ passages. In fact, some of them are the hardest that you could see on GMAT. It also discusses the various types of questions that are asked. Not that you need to know that for the exam but it helps in familiarizing yourself with what they are trying to test in each question type. It helps you channel your thoughts properly.
You need to be solid in 2 of the 3 sections of Verbal. Then with around 48 on Quant, you should easily get above 700.
As for Probability, we have a combinatorics book which takes care of GMAT relevant Permutations, combinations and probability. It discusses the topics in detail and gives you tons of practice questions. In addition, we are running the Combinatorics topic on a section of our blog right now.
We also discuss the basic and advanced concepts (as far as GMAT is concerned) of co-ordinate geometry in our Geometry book.