I’m sorry you are having trouble in making friends. However, the situation is easy to change if you take my advice. Here are some tips to help you.
First, why not go and talk to people standing on their own? I agree that this is difficult but that person may be lonely too. If you do this I am sure you will soon have a new friend.
Secondly, you should try to join in a discussion. You may not feel that this is right, but by doing this you are letting people know how friendly you are. So there should be no problem. It should certainly provide you with some new friends.
Thirdly, you can begin the conversation by asking about their likes and dislikes. That way you will soon find people with the same interests. I think that is a good way to find new friends.