The one nice thing about doing poorly in your first year is that it is easy to make improvements to your GPA because you have so few credits right now -- A's will give you more bang for your buck, versus someone who already has a lot of credits and a stubborn 2.9 average. You need to work hard in everything Sophomore through Senior years to have an upward trend in your last few years, but you could indeed finish school with a competitive GPA. Another thing to mention is that it is common for students to have a difficult time adjusting to college. What matters most is that you can kick butt now that you have adjusted. Consider taking summer classes this summer to prove that you have your head on straight.
Some schools require a minimum GPA for your prerequisite classes. Even if you get straight A's from here on out, make sure you are also competitive in those intro classes. This is what kept me out of D-school this year (bad grades I earned during my freshman year 12 years ago were averaged with the recent re-takes [which were A's], but the result was below my school's minimum cut-off).