It’s a good sign you are aware that you are quite possibly spoiled and that you recognize the bad choices you’ve made in the past (cheating, flunking & stealing).
My impression is that you are growing up and just in time I might ad. College is a good time to start over, start fresh and reinvent the new you. Just as you’ve made poor choice in the past, you can make excellent choices now. You can choose to study hard, choose to always be honest and choose to go above and beyond for your family and others in the small ways that count big. Call home, send cards, be thoughtful, and help your parents with things around the house like picking up after yourself and doing chores even though you don’t have to. Talk to your parents/family. Share with them. Build the greatest emotional relationship with them that you can. Vow right now to be an excellent son or daughter. Make sure that as your parents age you care for them. Visit them, Help them. In short, do all the tings that money can’t buy. At the end of the day, those are the things in life that really matter. It is my humble opinion that if you do these things your guilt will ease.