How can I use tracks for compiling a new trip?

I have a bunch of tracks from other sources, and I want to grab certain points and put them into a collection.  

I used two waypoints and asked Basecamp to make a route.  It took me all around a bay, when I know there's a route inbetween.  

How can I fix this or use the tracks I have to navigate or set a route I can export to my unit?

Cheers