I am 20 and i have finished year 1 major in mathematical physics. My gpa is 2.57 and so low that i totally lose my faith. I grew up in an ordinary family. I am not a math/science oriented guy and i have interest in almost everything. I just started focusing on math/physics since i went to college. I found that it is too late. Excellent students I discover all have their focus on science early, say 10 years old learning calculus already, participating in math competitions, science camp,whatever. Ironically, i only learnt there are things called IMO,GPA,grad.school,physicist,mathematician after i went to college. The reason i choose studying science is that i love it. I am not here blaming that i had no enlightnment when i was younger. But is it too late ,in my 20, to start focusing on math/physics which my peers focused when they were like 10? Also what can i do to bring up my gpa(which i find important) so i have some hope of getting a job in future?