lots of issues buddy!
She sees the person you are right now and doesnt see you changing. She sees its not what she wants for her life. She WILL listen to her friends but hopefully shes strong enough to do her own thinking and decision making. She sees you are making some decisions in your own life that she apparently wants nothing to do with.
You cant change for her but change for yourself. Dont think about what it is that you can do for her, but what you can do for you.
Its sounds more like the lifestyle you are leading...
Of course she still loves you women in general cant shut those off over night, but do in time. Really-in my opinion I would leave her alone. Let her do her own thing...and you decided what you want to do with your life. You say you want to quit smoking and ditching school? Then prove that to yourself first. Once you feel you have control of your own life then go see her and talk to her.
You need to prove to yourself you can be a strong individual not for someone else. She will see you did it for your own life and will resect you a whole lot more in the end.
Goodluck
everything happens for a reason...beginning to wonder why.