>slow thinker
Don't know how to help you there OP aside from "sharpen your mental skills," I've always been a motor mouth and an even faster thinker.
However, I may be able to a little bit, see despite how fast I think I've always taken time with my responses when talking.
Unless I strike gold with a funny remark instantly, I tend to hold my thoughts in and go over them at least once before speaking.
This can make me appear to be slower than I actually am to a listener, but based on the sheer volume of what I have to say half the time I think they know.
My advice would be to just take time and think how to articulate yourself. I mean that word specifically, "articulate," is one of the more common descriptors I'm attributed with, so I think I have some merit to what I'm saying.
>nervous
There isn't really a better answer to this than
JUST DO IT
I'm afraid. Unless you're able to completely rewire your brain chemistry,
being comfortable around other people is something you'll just have to build up through doing it.
>boredom
That isn't really your fault. Most people are boring fucks who are so uninteresting they'll make you search for an exit.
This is probably the easiest thing to fix once you've established a firm grasp on socializing, you just stop hanging out with shitty people.
Hope I helped.