B's to get into Yale

Yale is a reach for everyone and you aren’t providing much information. The rec from a senator is only going to help if they know you and can add information to your application about who you are. I would not worry as a few Bs won’t disqualify your application.