That will definitely help with the roads. There are some useful hints here: https://wiki.openstreetmap.org/wiki/Upload_GPS_tracks 
I've read that it's best to record multiple tracks and then you can draw the roads on an aaverage of the paths to remove inaccuracies.