Hi, my name is Julia and I also have this problem. I also have a hard time talking to people (all people, mostly around boys). However, I can still keep a good conversation....the thing is that when I talk to boys, I blush so much and constantly look down. One boy pointed it out to me once and I blushed even more. So just keep in mind that your not the only one who has this problem!
Just don't think about it and go with the flow....don't be too stressed out about it.... and it's kind of cute when a guy is shy. My friends (and many other girls) try to act cute in front of any boy no matter what they look like or what their personality is like. Me, on the other hand, whenever I see a boy, I tend to avoid them. The weird thing is, they always end up coming to me and smiling and I just get so embarrassed when if I blush in front of them (which happens every time). So just stay strong...
And your mother actually says that to you? Oh my gosh that is so sad I'm so sorry....and I think that is the reason why you are so insecure all the time. Don't listen to anything she says and you'll be alright I promise :)
And how to make your mom not bother you....well that's a tough one, I sometimes have that problem. But my mom is actually really sweet and nice so I don't really mind... so I don't have any suggestions on that one, sorry.
How to be a good arguer.... I'm actually a very persuasive arguer. What I do, is I try my hardest not to lose my temper...because keep this in mind: *The first one who loses their temper in an argument loses* That is a very useful tip!
Don't be upset with your life, your still young and even if it's not the best, you will always have time to fix it! So that's not a big problem. Good luck! :)
Also, this is an answer I gave a while back about what girls like:
I hope this helps! :)
-Julia <3 <3 <3