Your score will be your first obstacle, your down payment second and business plan third.
After years of loose lending the mortgage world blew up and terms got tougher. Even 6 years ago, a 500 score would have a difficult time getting a 0 down loan.
You can work on improving your credit for starters. Dispute any derogatory items, pay down your balance, get more credit with a solid pay back history will all help, but take some time.
VA does offer 0 down, but you still need decent credit, income and job time. When your scores go up, at or near 600 would be my goal, you can talk to a VA lender again.
VA also isn't a business lender; they offer loans on primary residences. If you plan to live in the home, you might be able to work out of it, but it wouldn't boost your chances by bringing this up to the Loan Officer. Your loan will be based on your current income from your present job. Bluesky or future potential income will not help and likely hurt until it's an established reality. Self employed borrowers typically need 2 years of income for lenders to consider it.
I'm not trying to be a downer; I love entrepreneurs and wish you the best. Hopefully you can get your credit score heading up and be able to proceed in a few months.