There is no Secret, just stop farming, stop using that time from having to complete your daily bounties... Play as much Patrol, Vanguard , and Crucible as you can. Rank up your faction of choice and just buy your damn legendary items. Play the game to earn your Strange Coins and Mote Lights which can be used for buying exotic items. I don't think its just me, but I always max out on Glimmer (25K) and I use it all up on buying garbage from "Cryptarch" so I can rank up there as much as I can. Each rank up on Cryptarch will reward your from the post office...a lot of my legendary weapons and body armors came from that as well. Playing on the harder difficulty helps you a lot because it spawns more enemies. It can also reward you best for daily and weekly missions. Getting a legendary item isn't hard to do, fully upgrading them is the real challenge. And farming isn't going to upgrade them for you. the Exotic bounty will have you do what you should have been doing to begin with...
-
It seems to be different for everybody. Maybe its just a matter of luck of reward. Its not like Bungie would tell you what it is you need to do to get good drops. I'm Level 27 with plenty of Legendary and Exotic. All from just playing the game, doing my bounties and the daily, weekly usual. I've earned my level doing what I do best. Dieing the least possible and always getting the most kills in all my missions 95% of the time. Some people earn it by farming, you can do as you please in this game to get what you need. One thing that for sure isn't something you can farm your way through is Upgrading your armors. You must do the missions that give you the Ascendant Materials. Still enjoy the game. Can't wait until the next Event tomorrow. Lets GO!