^ You don’t need community service to get in to top colleges. There is no single thing that you need … and there is no single thing that you can do that will guarantee you admissions.
You are highly qualified, more so than probably many candidates who will eventually get admitted to your top “reach” schools. And, as @Lindagaf points out, that doesn’t guarantee anything for you. What you can do is (1) live your life to the fullest, focusing on those things that really turn you on and excite you, and omitting those that you are doing because you think you have to in order to get in to a top college, and (2) make sure you apply to a really good range of schools, and write really good applications that show who you are as a person, why you stand out, and what you can bring to a top school. Then don’t worry about it. I suspect you will do fine, but the process is not something that anyone can control, so just do your best, live your life (which doesn’t stop at college), be authentic about who you are, and stop obsessing.