Hey, I scored 160 so not sure whether my opinion will help as my score isn't really that amazing - though it is an improvement from 150 I scored last month. I started studying for GRE around 2 months ago when GMAT announced that no physical whiteboards were allowed and my GRE vocab knowledge was non existent (I am not a native English speaker).
I think
magoosh app is very useful. I also recommend Vince Kotchian quizlet and GRE Vocabulary lite app (they have this nice game to match words so it is actually quite fun). I have a list of words on my phone for each letter of the alphabet and a seperate tab for synonyms and words I confuse. For some reason I could not remember arrogate, abrogate, and abjure for example. I had no problems tackling sentence equivalence and text completion questions, it really took me no time to answer these. I certainly lost points on reading comphrehension as one of the long texts was absolutely dreadful...
Good rule to remember for text completion I borrowed from Gregmat - do not look at the answer choices and fill in the gaps using your own words where possible. Sentence equivalence - try to match the words first before reading the question.
Hope this helps