Possible reasons songs are not picked up could be hidden folders, incorrect permissions or unsupported audio format.
Check and see if there are some differences between those that are not picked up and those that appear in the collection.
When you find a file that is not in the collection try dragging the file from finder to the playlist window and see if you get an error message.