You can make that amount from trading and I don't see any other better to way to earn bitcoins in quick time but to earn 1 btc in short period you also should have a good capital to invest as higher capital will give you higher returns and you cannot expect that happening with a small capital.