If you are you running a tax-exempt organization, at either the federal or state level, or if you are seeking donations and/or grants to fund your operations, you are a non-profit. The B Corp is a new class of for-profit corporation for companies that seek to blend profit and purpose.
If you are a non-profit, the B Corp is not the right legal structure for you.