i'm worried i'm too average - what are my chances at top schools like ivies?

There’s nothing wrong with being average however, you are easily a student that is par average and with this work rate and commitment, I think you’re set for one of the better schools in the country.