I am not doing well in Engineering and I don't know why. Advice please?

I rush to complete exams as it is; I can’t imagine taking more time to derive things from scratch instead of just having them memorized.