Beauty is only skin deep as they say. It's what's inside that counts. If you are a beautiful person inside you will be loved no matter what your looks and the people who love you will care about YOU and not your appearance.
Confidence helps. Good grooming helps. A warm smile is the most beautiful thing there is, especially if it reaches the eyes. Kindness towards others is very attractive and a genuine interest in other people.
If you think you are ugly, you will behave ugly. The most beautiful people are those that don't think about themselves but think about others.
Forget about your outside appearance. Dump the drugs and work on yourself from the inside out. Try smiling at people (genuinely) and see what a difference it makes.
Have you ever seen a really old person, a face covered in wrinkles and with hardly any teeth? But that old man or lady loves life and loves the people around them, their eyes sparkle with mischief and they give you a big gummy smile. That's beauty and everybody loves them.