I had good grades and good references when I applied to graduate school anthropology programs, but in hindsight, I think what would have really helped me would have been to have a solid proposal for research, which seems to be highly valued in this field. This means really putting a lot of work into what you say you are good at: read the literature on the subject you are interested in (especially current papers), identify a problem that needs to be addressed, and in your statement of purpose you will tell them a succinct but specific plan to address that problem, complete with research design. This is something that inevitably changes after you begin the program, but being able to demonstrate your ability to understand the literature, identify an issue, and design a research proposal will really impress people. This should, naturally, be sent to schools where the faculty are working on similar issues and share your theoretical approach.
Get recommendations from whoever you can. It can't hurt to ask those retired and absent professors, who you think have forgotten you. The specialized form is emailed to them as a link, and they can log in from anywhere and fill it out.
You are doing well to come here and ask for help - don't be so hesitant to ask people around you for advice, too.