1/ u're still young.
2/.- u've put in a lot of efforts. Would u like to give up in the middle ?
or u 'd try more just to finish the 4th year ?
3/ (just my personal ideas)
if u try more & get good mark in ur 4th year, u can be more confident...
imagine that : u can get a degee-with bad results in 3 years, but in ur last year, u make a breakthrough...some people have to think again...to see if you're competent or not. ...then u might get a job.
once u get a job, u can learn the practical part.
4/ Keep urself busy.After making up ur mind in 2/, u won't experience disorientation
Only if u can find another TRUE* orientation, then stop trying with that degree. .
Otherwise, try ur best in the last year...don't worry too much about the result in the future
p/s : u can search in the internet someway to overcome frustrations
.