Johnny's right, if you act like you're not attractive, it affects how people perceive you. I act like I look like a supermodel. Of course, I don't, but it does help your image and coming off confident does affect how people view you.
Anyway, onto business. Trish (who helps me manage my place) and I forwarded your picture (I hope you don't mind) to an old friend of ours whom we've known for years, Gary. Gary is gay and "experienced." He worked on the streets with us a long, long time ago, and actually did a lot of escorting and was "kept" for a few years. Now he owns a porno shop and has been with the same guy for a long time. Anyway, Gary called us. He says you're not bad looking, but the weight thing is a real issue. He says if you slimmed down and got in shape, you'd get picked up in gay bars and the like. He liked your face. Gary's shallow and into looks, if he says it's just your weight, then it's just your weight. If he thought your were rank, he would have told us. He didn't. He says is you can't lose the weight, don't want to, or won't lose it, some gay men are into "bears" or men who are heavy set, dark-haired, and very "tough" and masculine looking, even though you're a little young to be a "bear." Anyway, he says most traditional gay bars (I didn't know there was such a thing, lol) are not real "bear" hang-outs. You need to find one that is. He says you'd get picked up there, no problem. Guys would be really into you because he's says you're basically cute.
He also suggests you consider paying for it a few times to build your confidence up. A ton of porn stars escort and make "house calls" at least in L.A. and are not expensive. Once you get over the stigma of having to pay for it, you will have slept with some pretty hot guys and that will increase your confidence, well, at least that's what he says.
That's all the help I can give!