Before I even give you learning tips, you need to ask for clarification from the instructors, or make friends with people that are getting better marks. Don't be afraid to ask for help. Ask it during class, that is a good time to ask it.Or during their office hours, or email them. You have to move beyond how you think how you would look to people to get the job done.Especially if itsa special class.
Now if its more of a generic class, like math or science, try looking for a tutor or a center in your college that offer that sort of help.Sometimes it could be how you're processing the info during class, and maybe you need to step back or how you are recording your info. In theory, stuff taught in class is whats addressed in the assignments.Are you taking adequent notes or are you processing the info well during class? Youtube different techniques, and review your notes early on so that you ask your questions early and get your assignment done.
At the end of the day, you are the one with the grade, they get their pay whether you pass or not, there is no one else to blame. You are an adult, so its your responsibility to make sure you are getting the stuff you need or put out the necessary effort to succeed.So if its something you need to succeed it, do what it takes. Sometime, when they see the effort to reach out to them, they will reciprocate that energy and make sure you do well, but you never know if you don't ask.
Make sure above all else, that you are going to God with your struggles. To remove that spirit of fear in your heart and give you the Word to overcome it. This is what help me move forward in my college years, God instill in me scriptures that gave me that boldness to just not care how I look or what they said (and they said ALOT about me) and at the end of the day, I did well and graduated. Im sure the skills I listed on my paper got me interviews, but it was that character God built in me during those years, that eventually landed me a job. I pray the same for you.
Be encouraged. Greater is He that is in you, than He that is in the world.(1 john 4:4)