No matter how small your capital in trading, you can still make profit if you really have exact knowledge. If you have big amount money, if you enter trading you will only liquidate it. So for me, I'll go with knowledge if you really want profit. You can be rich in trading if you win consistently with your small funds.