coming from someone who was in a similar position, i feel that this is key -- you need to get your mother involved.
have a talk with your mother and try and convince her to and help her change.
that was the downfall with my cousin. no matter what awesome influences i or my immediate family could provide for him, he went back, spending most of the day, with bad friends and a bad family situation, so he's turned out bad.
good luck, sir.