That looks like an amazing trip, I've no doubt you will have a great time! Make sure you do post a trip report when you're back
A couple of tips for you as I've been fortunate enough to visit most of those parks.
As you plan to visit four Cedar Fair owned parks (Carowinds, Kings Dominion, Kings Island, and Cedar Point), I would suggest buying a Cedar Fair Platinum Pass. This will give you unlimited entry to all Cedar Fair parks, as well as free parking, and discounts on food and merchandise. You can buy the passes online in advance before you go (it's a really easy system), just make sure you buy them through the website of the Cedar Fair park you're visiting first (as you cannot pick up a pass purchased through the Kings Dominion website at Carowinds for example).
Make sure you do a bit of research to see how many days you'd need at each park. Some will be able to be done in one day, especially if it's quiet, however, others will need more than one day. In particular, I'd recommend a minimum of two days at Cedar Point, ideally three to get the most of it. Speaking of Cedar Point, I'd also recommend keeping an eye on Top Thrill Dragster as it can be a bit temperamental so if you see it operating I'd advise jumping on it, just in case it then decides to go down for the rest of your visit! Dollywood is also worth spending a couple of days at it is simply a stunning park. Also, you HAVE to try the cinnamon bread at Dollywood - it is probably the best theme park food offering I have ever tasted!
I'm not sure what your budget is, however, if the funds do allow then I can recommend Dollywood's Dreamore Resort. It is a stunning hotel, and well worth staying t if you can. Hotel Breakers at Cedar Point is also very good and perfectly located next to the theme park and the beach so you get the best of both.
Hopefully those few things help out, and if you have any other questions I'm happy to help if I can