Am I on the right track?

Thank you for the advice! I dont think I need to worry about the essay so much though, as that wont be an issue until senior year. Anything else?

Any other chances/suggestions/advice? I know its early but I want to know if there is anything else I should be doing while I still have time.

Also please tell me if there is any more specific information (more details of schedule for example) that might be helpful.

One more question: what impact will it have if I get one B in one of my current classes and fall to say 25th-45th (out of 750) in class rank? I have an 89 in one class and am really worried, my grade is going up but very slowly and I am just curious the degree to which it will have an impact (not so much to UW Gpa, I know that can handle 1B but how much a slightly lower class rank will impact my chances)

Also, I thought of maybe trying to take a shot at Duke ED ( I am an NC resident). Aside from preparing for the SAT, is there anything else I should do in order to have a chance when the time comes? I know its a reach for everyone.