If my core GPA is good but cumulative is weak, is it ok for top colleges?