Subject tests

Why am I so bad at sat subject tests? I always score high 600s or low 700s. I am good at the ACT (35), but can’t seem to do well on the subject tests. I want to go to a top 20 college so I want at least 750+. Any tips on how to do really well on subject tests? Thanks!