Use equations like E = hν and E = hcṽ. If you have B in units of energy, divide by Planck's constant to get units of frequency. And divide by Planck's constant and the speed of light to get wavenumbers.
No, not for rotational energy. It's kinetic energy, and is always greater than zero. Here's a video where we obtained the (positive) energy for the ground state, if you want to check the details: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-FKk0I_SUW_0.html