In Max Payne 3 you will need to finish all the grinds in the game, once you complete it you will unlock the all of the above achievement and trophy. The grinds are how many guns you collect, which type and collectible items that help you locate all items to finish all grinds in the game. You can check in the Main Menu of the game your progress of how many grinds you have finished and what you need to do to complete it.
Here is extra help with unlocking different achievement, trophies of collecting items then take a look at the Max Payne 3 golden guns locations and Max Payne 3 Walkthrough. Max Payne 3 Clues Locations, Max Payne 3 all tourist locations, Max Payne 3 All Faction Characters to make it easier locating different items in the game.