I’m a slow learner as well, and 3D is a hard field to learn, and there are so many I wish to learn. Sculpting, Hard Surface, Retopology, Texturing, Animation, Rigging, Coding for games, etc. I wish I could learn them all at once, but sadly that is impossible. Like you, there have been many times when I wished to give up because it seemed that I just wasn’t making progress at all. Frustration, disappointment, feeling that it maybe wasn’t for me, heh I know that feeling quite well.
My advice would be to take a break and try to organize your study. Instead of trying to learn multiple fields, focus mainly on one. That’s how I eventually began to make progress. You seem to be doing the sculpting the most according to your other posts, so if you’ve got time in between your school work, focus on that. Don’t worry about such things as retopology and texturing. Just sculpt until you are comfortable enough in the subject you feel you are ready to advance to the next.
It might be frustrating, but if you’ve got limited time, then it’s especially important not to overwhelm yourself. Also taking a break for a few days, a week can do wonders even if you don’t want to.