I agree with your take on reading. It's a good investment to make and you'll see improvements in all sections if you can get through the reading hurdle. Give 难句 more time though. It takes time to absorb and you won't understand as much if you rush through them.