I'm going to take an entirely different approach. Forget the D1, D2, D3...what level am I question.
Some D2s are better than some D1s. Some D3s are better than D1s. Forget the level label and focus on the school and the program.
Also, do your homework. You can eliminate 80% of the schools out there regardless of the level because they don't take many (if any) out of state kids. (And, the schools that do recruit mostly out of state kids will find you...you don't find them.)
Look at the schools in your state that offer favorable in-state rates because you will end up paying most of the tuition. If your state doesn't have many baseball schools, see where kids in your state mostly play and target those schools.
Visit the schools and find a school that you love. Ask yourself the question "Would I go here even if there was no baseball?" and answer it HONESTLY. If it's a yes and you can get a break on rates because of it being in-state or the offer a deal for out of state kids, those are the schools that you target.
I have officially lost count on kids that worked their asses off for 7 years or more to get that college offer and then found out, when they get there, that college baseball is not what they expected or wanted. Don't make a decision just baseball on baseball. Find that college that you love and won't put you in debt for six figures. I'm sure the have a baseball team too.
Good luck and don't stress it. There's a ton of kids who put too much pressure on themselves to get that college baseball offer. It starts to feel like a race and musical chairs. Don't let it consume you.
Don't rush into anything "just to get it over with." And don't settle and accept something "because it's getting late and it's better than nothing."
Find a school because you love the school. Then think about the baseball stuff.