I will address the third point in this trade. Making profit is one thing, taking profit is far important. What make some people not to make profit is fear and greed.
Here is a strategy i used in taking profit;
1. Determine the market cap you want the coin to rise to.
2. DCA out at every milestone of the project.
The little I understand about the usage of DCA is totally far from easy profit taking, perhaps you don't really understand the method they use DCA for and basically is not for trading and it will be difficult getting a profit easily while using DCA because when you are using DCA means that no matter the price of that coin you will buy, so how would you buy at any price if your target is for quick profit making and DCA is mostly use on Bitcoin not for altcoins.