If I can recommend a secular book, I would most heartily recommend <em>Change Anything: The New Science of Personal Success</em>. In it, it details a step-by-step approach--quite methodical, but too long to detail here, on how to craft particular habits and surroundings so to persuade you to naturally nip in the bud this inclinations to stray, and to strive for holiness.
My heart goes out to you. I didn't have the same upbringing, but there are elements in your story that resonate with my own.
A book recommendation: <strong>Change Anything</strong>, which is a secular book which has a detailed, pragmatic, step-by-step approach for conquering many of your emotions and circumstances.
As I see it, you are only going to get out of this through a series of steps, one at a time. If you are still living at home, find a way to move out. If you are not able to do so, for lack of money, search for a job which will allow you to do so. Live in an area that allows you to rely upon public transportation, until you can learn to drive, and get your own vehicle. Step by step.
There are other books/programs that can help assist you with improving your social skills. These would most likely be secular, and that's okay, so long as you don't abandon the church. Jesus can work with secular sources and help them resonate even better.
But this is going to be an incremental process, one that will take years to master, and that's okay. Don't worry about anybody else's timetable. Don't worry about how it seems everybody else is ahead of you in some manner (neglecting that you are ahead of everybody else in many other ways). Only be concerned about making each day such that you will grow and learn and improve and be better in some area within yourself, than the day before.