Semi-formal... dress and hair?

Yo

I didn't know if I could go or not until literally 2 days ago and it's tomorrow and I don't own any dresses that fit so I had to borrow one from one of my friends since there aren't any dress stores in my small town but I feel like the dress is too "churchy." It's a lot better than anything I own but how can I make it look more "high school dance" and less "chit chatting with grandmas"?

I can't borrow from any of my other friends because the rest are all literally the size of 10 year olds

Also what should I do with my hair? Nothing too complicated since I'm doing it myself