First of all, forget about which college you attend - you have done a lot, and you can be proud of what you have accomplished. Whether or not you are accepted to Harvard, nobody can take away what you have done, and the money that you raised will stay with the people who received it, no matter which college you attend.
As for what more you can do? Likely nothing but go back in time and make sure that your parents attend Harvard. Unfortunately, it is still more likely that you will be rejected from Harvard than that you will be accepted.
Well, if you want to go into STEM, you MUST take at least AP Calc AB by your senior year, preferable AP Calc BC.
On the other hand, I am sure that you will be accepted by at least one excellent college where you will thrive.
What are your reaches, matches, and safeties, and what can your parents afford?