NC must have about 15 minor league teams. They love baseball.
A park near 40/540 could draw enough from Raleigh-Durham-Chapel Hill might work.
I'm not sure Charlotte could draw enough by itself, and if you place the stadium on the way to Greensboro or the triangle, say Salisbury or Ashboro, you may not get enough people from Charlotte to make the trip.
It's about 45 mins to Salsibury and 90 minutes to Ashboro... way too far. It;s about 90 minutes from Raleigh to Ashboro, making it a nice central location but too far from anywhere, except maybe Greensboro & Winston-Salem.
Salisbury is about 45 minutes from Charlotte, Winston-Salem and Greensboro. That might be too far for both.
Charlotte may be the best single location, but it's too far from other NC cities to get a sizable draw from elsewhere. I know many Sox fans travel from Maine, NH, VT and CT, so maybe it might work. Maybe place the park as far North East from Charlotte as possible so as to not lose many city fans.