I have no right to chance you, but based on your stats, colleges may be discouraged to accept someone with a lower average gpa. It may come off as the wrong message, like you do these hard courses and don’t excel. No offense, I am the same way and many people told me the same thing.
you might have an ok chance, but just do well on your essay