Is there filter option in Traktor Pro 3 collection to show all songs/Beatsource/only local songs?
Unfortunately, no there is no such option.
Yet, you can do a lot of smart things with tagging, for example you can add "Beatsource" as a label or even as a genre! And then, add all the beatsource tracks there. ;-)
However, since i do not use any online services, i can not guarantee if this will work 100%. If those "online" tracks can be downloaded to your disk, then yes it will work. If you just stream them from a server, then probably not.