Please give up gaming. Total time suck.
When you attend community college, seek out resources to improve your study skills. If you find you aren’t understanding something, use school resources - learning center, professor’s office hours, etc.
Putting in the time and caring enough to do your best is something you need to find in yourself.
You can do it and make a turnaround if you set your mind to it.
Apologize to your parents.
Forgive yourself but learn from this and mend your ways.