✔ 最佳答案
It sounds like you are being a little hard on yourself. If you are getting B's and honor roll in Junior year, it sound like you are getting your head screwed on straight now. Are you doing as good or better now? You don't need to wait for a report card to come out to tell if your attitude and grades are better now.
Look at admission requirements for UVA. Do a little math to see if it's reasonably possible for you to make their requirements if you do a good job in your Senior year. Have you talked about this with your parents? Out of state tuition will be a killer.
Where ever you go, community college can help get your grades up. You can even get an Associates degree in nursing at many. Talk to the community college guidance councilor to see about how it would transfer to UVA. If you do it right, it should take care of at least all of the general studies requirements for a 4 year school.