Do you want to learn new vocabulary in a very efficient way? Use flashcards

Try to find people with similar interests to yours. You will have more things to talk about and your relationship will naturally develop into friendship. The more people like you, the more they are willing to talk with you, devote their time and help you and give you guidance.