I can't offer much advice financially, so I won't suggest random stuff for the sake of it.
However I've "seen" you on these forums since I've joined. You have always stood out to me as a thoroughly pleasant articulate chap with a good grasp on the situation.
Don't put yourself down, stay positive. Believe me when I say you have FAR more going for you than most muppets I meet on a day to day.
Living with your mum is a definite. Yes I understand there is a stigma (Don't know why to be honest, it's a damn sensible thing to do. If I remember correctly the average age of Italians leaving home is like 36 or something

), but it's worth it for the cash you will save. Instantly that's like 400 a month extra.
Alternatively have you considered moving abroad? A chance for a TOTALLY fresh start from a personal viewpoint?
The main thing is to keep your head up high. You are a great guy, who is still damn young relatively. Life changes in a heart beat, you just need to help facilitate it.
Best of luck mate, all the very very best for the upcoming year.