Hi (((Only))),
Try not to be so hard on yourself. We do as best we can until we know better. I can tell you, even in the best of circumstances, 15 is a tricky age.
Have you considered family counseling? I can guarentee you that this is not an unusual problem, and a qualified professional amy be of great help.
Good luck and hang in there
(((Hugs)))