Thanks all for the sound advice! I have taken an online course for the SAT, which I obviously need to do more often and I will probably buy some books as well.
Oh, also, congrats to you navy2016 for being so early and prepared as a junior! That's really something to be proud of.