Should I tell my crush I like him?

hi

So I’m in middle school and the last school dance is coming up. I like this guy and I need to know if I should tell him before the dance. I’m kinda ugly and have mild to moderate acne and I don’t know if he will like me. We have stuff in common but I just worry about being rejected by him if I do tell him. What should I do? Someone please help quickly.