Cannot get route to follow roads! Will only go how the crow flies!

First off I'm used to using my Garmin Drive 51 with a program called Optimaps but they are no longer doing routing. I was able to pull a route together through Drivetracker and I was able to save it as a GPX file like I would do with optimaps. The route on Drivetracker shows the roads as a turn by turn on the map but when I upload it to Garmin Basecamp so I can put it on my Garmin drive 51 it doesn't not show the turn by turn but only pink lines showing straight as the crow flies shots to the next address. Why is it doing this and not showing the track on roads? It looks the same on the GPS when I upload it.  No I am not in direct mode and yes I am in driving mode. It seems like many others have had similar situations but I can't find any solutions to speak of.   I do anywhere between 40 and 200 addresses at a time and to take them in one at a time is a real headache.  Hopefully there's a solution I'm missing here. Thanks........