The best way to tackle this one is probably with a video guide so here you go.
Video credits to PowerPyx on Youtube.
The Rockstar Games Socialclub website is also very useful since it has checklists and maps that help a great deal. You can also see what you already have done (missions, activities...) and collected. Make sure to check it out.