Here's why and some suggestions:
Why it's a bit awkward:
* "Both" is unnecessary: The words "icy" and "curvy" already imply two separate conditions.
* "So be careful" is abrupt: It feels like an afterthought.
Here are some better ways to write it:
* Option 1: Clearer Parallelism
"The road home is icy and curvy, so drive carefully."
* Option 2: More Descriptive
"The road home is treacherous, with icy patches and sharp curves. Please be very careful."
* Option 3: Emphasize the Warning
"Warning: The road home is icy and curvy. Drive with extreme caution."
Choosing the best version depends on the tone and context of your writing.