It is possible to bring up your weighted GPA to a 4.0, but that would require you to do well in many AP classes throughout high school.
As for what you need to get in to the UNC system, search up their admission requirements (if they have any) and look on their website to see what they value in a student (extracurriculars, volunteering, grades, test scores, etc).
Besides grades, colleges look at extracurriculars, accomplishments, volunteering, letters of recommendation, and ACT/SAT test scores (if you can take those tests).
I used to have a really bad procrastination problem, and now it got much better. I stopped using my phone once I got home and would only go on it for a few minutes if a friend texted me or if I needed to text a friend for something. Also, if you have Google Chrome on your laptop, download the extension called StayFocused and it will literally change your life.
Use KhanAcademy and Youtube for more practice and to understand the concepts that you are learning in class. Go to your teacher and ask them for help - most likely they won’t refuse.
Tutors are not necessary but you can get one if you are struggling immensely and online resources aren’t helping. Also make sure you can afford tutors, since they can be quite pricey.
Do not take online classes for math since it will be more challenging to not have a teacher to ask questions to and other classmates to ask for help.