The best way to earn Exotic engrams in Destiny 2 is to participate in high level activities. Each major content release, and the subsequent seasons, adds more activities that reward high-level gear. The more of these activities you complete, the more chances of receiving an Exotic drop.