вообще, значения слов как таковых нужны только в GRE - да и там учить наизусть слова не нужно... нужно знать хотя бы их приблизительное значение.
посему лучше всего изучать в блоках. например, 30 слов, относящихся к правде. затем, 30 слов - ко лжи. встретив в тексте, ты сразу сможешь опознать где синонимы, а где - антонимы (там есть такого типа задание). в этом плане великолепная книга -
GRE Verbal Workbook от Kaplan
также, чтобы заучивать значения слов, можно сделать карточки. с одной стороны - слово, с другой - его определение в двух-трёх словах, или самые близкие синонимы. первые раундов пять - прочто тупо вслух читать слово вместе с определением раз по десять каждое - чтобы просто аж в подкорку влезло. после этого - ещё раундов 5-10 - чтение слова, оглашение его определения и сверка. делайте промежутки между раундами длиной день-два, чтоб голова совсем не отвалилась. делать до тех пор, пока все слова не будут отскакивать от зубов. если не жалко себя, своё время и свой мозг - добро пожаловать
сюда - хороший такой списочек.
в остальном же - читать умные газеты (а.к.а. не бульварные) - там слова из тестов очень часто встречаются.
http://www.timesonline.co.uk/
http://wsj.com
http://times.com/