I don't feel like online social interactions are a good judge of IRL social skills. It's a lot easier to communicate online when you're sitting in front of your computer monitor with less care for being judged than you would in real life. You can also think intensely about what you're typing for however long you want before you press send. Plus there's the whole lack of the body language and vocal tone portion as well.
I'm not trying to judge your social capabilities or anything, don't get me wrong. I don't know you IRL, so I can't judge in the least. Just wanted to speak my mind a bit.
OT: When it comes to physical work ethics, it's all about working smarter, not harder. Try your best, but also try to do it in an efficient way.
When it comes to school type stuff, all I can say is keep a schedule. Mostly your sleep schedule. Whenever you wake up or get home from school, start immediately doing your work and finish it. Once you get it completed, so much pressure will be relieved. Don't get distracted, complacent, or procrastinate.
----
What's your favorite color?