Hey! :) um das Selbstbewusstsein zu stärken, gibt es leider keine "universelle" Formel oder irgendeinen Life Hack, der dir helfen könnte. Es ist eher wichtig, dass du lernst dich selbst zu akzeptieren und zu lieben wie du bist.
Ansonsten sind das hier aber ganz gute Ansätze, an die du versuchen könntest dich zu halten: https://de.wikihow.com/Hilfe-beim-Aufbau-von-Selbstbewusstsein
Und was das Ansprechen von Männern angeht: kann gut verstehen, dass dir das schwer fällt. ;D es gibt aber viele Foren und soziale Netzwerke, auf denen du LGBT-Leute kennenlernen kannst, wie beispielsweise dbna oder You2You. Und im "Real Life" direkt zu wissen, wer schwul ist oder straight, ist auch schwer. Daher könntest du ja mal in eine LGBT-freunliche Bar oder ein Café gehen! :) schau einfach mal im Internet, was es in deiner Umgebung so gibt. Dort weißt du, dass du akzeptiert wirst und umgibst dich mit Leuten, die genauso sind wie du :)
LG, hoffe ich konnte helfen :D