Как продуктивнее и лучше подготовиться к тестированию на Upwork'e и надо ли?
Просто проходишь тесты. 
Неудачные можешь скрыть. Потом повторить еще раз (через месяц, вроде).
Не думаю, что их вообще кто-то смотрит.
В каждой опубликованной работе есть раздел Preferred Qualifications, в который некоторые наркоманы включают пройденные фрилансером тесты. Даже если ты не проходишь по данному критерию, тебе это не мешает предложить свою кандидатуру.
Также, если бы ты заглянул в поиск по фрилансерам, ты бы увидел, что в расширенных фильтрах можно добавить пройденные тесты.
Проходить тест есть смысл, если ты обладаешь твердыми знаниями о предмете теста и тебе не нужно 10 попыток, чтобы добиться красивого результата.
Не стоит тратить кучу времени на подготовку. Во-первых, как отметил Dadilo, тесты особо не увеличат количество заказчиков. Во-вторых, к чему демонстрировать ложную осведомленность?