What factors can cause major fluctuations of Ethereum price?
1. When bitcoin price up.
2. When more people buy more Ethereum.
3. When good news comes out for Ethereum.
and how it will impact other ethereum blockchain based tokens/coins?
For ethereum it will have good impact but I don't think so with ERC20 tokens.