Hi.
I recommend reading a book called "How To Be F*cking Awesome". Honestly, will just help you motivate yourself and get your life back on track.
2) You have good written communication skills. Great. You just need to now make the effort to find your niche and find and opportunity which is for you. Trust me, there will be one, but as you're feeling so down right now, you are just struggling to see it.
so...
read the book, make the effort, then change your life. You can do it, really.