Without providing much personal guidance, I'll just give you my view of the probabilities at play here.
Around 55% of law students will actually find a job that requires a law license (The lower you rank in your LS class, the worse your chances are)
Of those law students, only 20-30% will start with a salary over $60,000.
Of those 60K+ professionals, less than 25% will actually enjoy their jobs.
So at this point, only 3-5% of law students will end up in a job that starts at over $60,000 and enjoy their job.
Of those students who end up in jobs that don't require a law license, the vast majority could have landed the job without law school.
Of those students who start out in law jobs under $60,000, the market is insanely competitive for enjoyable positions and public interest positions. For example, one prosecutor or public defender position generally gets 100+ applicants. Many of those applicants are highly ranked former students who were on law review. Legal aid came to interview at my school and 40 3Ls interviewed (Highest ranked school in the region)
So sure, you can fight through your personal obstacles and make something of your self. Many people in your situation do very well... but look at the numbers. The "average" law student ends up in a low paying, extremely stressful, extremely competitive market. And this phenomenon is caused by the mere fact that some students end up loving the law and making a ton of money, and every student thinks they will fall into that group if they work hard.
Recent graduate in the top quarter at the top law school in my region, law review editor, moot court, two great internships under my belt. Sent out over 100 letters and 500 emails, asked everyone I know for a referral, currently doing part time contract work. (at least it's in the legal field)