It's hard to make friends if you stay at home alone all the time. Go out of the house and do things to keep in touch with other people. It's easier to make friends in this way.
Don't be afraid to show people what you are really good at. Talk about things you like and do best. People will be interested in you if there is something interesting about you. Watch their eyes when you talk to them. In this way, they can find it easier to talk to you. If you don't, people may think you are not interested in them and may not be interested in you.
Be a good listener. Let people talk about themselves before talking about "me , me, me". Ask them lots of questions. Show an interest in their answers.
Try to make friends with the kind of people you really like—not just with those who are easy to meet. Be friendly to a lot of people. You will have a bigger group of people to choose from and have more chances of making friends.