Apart from trading and mining,is there another other method to generate bitcoin?
Trading and mining is only the two legitimate method to earn Bitcoin. Otherwise you try faucet websites
But it takes too much time to earn good money. And the 2nd option you try to invest in hyip sites or ico's .