I studied with Magoosh, I found it really helpful, the problems are usually a little bit harder than the actual exam, so that helps, and there are lots of questions, the videos are very clear, I really liked it in general. For the quant part I also bought the ETS Quant Reasoning Practice Book, its $20 or so, and I think is a good thing to have because the question are, well, the same kind of question since it is the official book and it also has a bit of explanation. For the verbal part, there is the app from Magoosh which I think is free and I found some videos in You Tube called "GRE vocab Wednesdays" which I think are absolutely great for increasing your vocabulary, well this part was really hard for me because I am not a native speaker and I was lacking a lot of vocab (well even more than now), and there are specific words that are typical to GRE so is good to know which ones. I don´t know what you did your major in but if you are not used to dealing with math problems or if you are not skillful in it I would recommend practicing a lot, everyday, the brain needs to get used to that kind of thinking. Also, try to do as many mock tests as possible, the exam is extenuating and it is a good idea to get used to it, it´s no easy thing to be focused for 4 hours straight and don´t skip the AWA part, if you can do them at the same time you will take the exam I think that is a good idea. Well I hope this is helpful.