I getting f*cking frustrated, my social life is a joke. Help.?

after junior high school past i try to talk to my friends but they never seem to have the time for me. or always ignore my calls or im's im getting frustrated. i liked a few girls i met online and we used to be alot close but now they dont even pay attention to me. and every time i comment or message them, they jus dont care.i try and ask them if i can call. they make up some b*s excuse. but when i call they tell me oh " im goin to store" or "i'll be bak" and never call back. i dont hav much friends. at all. im pretty much a aloner. i barely kno half of my family and dont talk to them. i never really every had a female friend. nevr. i really wished i did. im shy, im kinda ugly im very dark skin. but its weird because im not really dark, because i have a few body parts on my and facial parts that are lighter then my whole body (no birthmarks) i only make friends on line. and date online.. im very depressed. im not athletic i stay home all the time and watch my lil sister -__- i eat alot. i beive im goin threw depression. sucide thought gain weight (which makes me more ugly) how do i change my life around im currently in 10th grade im hopeing to fix my self up by at least 12th grade, before college starts. im masturbate alot. so much. so much i even do it when im bored. i need help. i relle belive if i dont fix my self up. sooner my life will take a turn for the worst plz somebody help?