I agree with MBSLP
The best thing that you have is that you are a sophomore. I am in the same boat. I am senior, well now to be a super senior. My current gpa is also a 2.8 and I am in the same situation as you. But there is more hope for you than me to amend your gpa. When i graduate, even if I get 4.0 in my last 2 semesters (30 units) and retake 3 courses (that I received D, my freshman year) I would end up with only a 3.1. So yes you can do it, and do it better. If I can raise my overall gpa from a 2.8 to a 3.1 in a year, imagine what you can do in 2-3 years. I would recommend retaking any course with a D, and if you need to take an extra year to improve your gpa than do it.
If this is really what you want to do you need to get focused (answer some of the question from the previous post), god knows I wasn't, and now I'm paying for my mistakes. But I'm not giving up, there are several posts I have read in this site that had had lower gpa's and still got into a grad school, and it is because they made sure that the other stuff was excellent (GRE scores, Letters of Rec, Personal Statement, Lots of Observation Hours). That is what I will be focusing on. It is a great profession to be part of, and it is worth the time, energy, money, and tears you put into it.
Good luck and I wish you the best in your journey.