First of all, it takes a genuine hardworking team to keep fostering the price of their coin long term and also to build a decent project which will attract crypto enthusiasts. Listing on good exchanges plays a vital role in price action, you can't expect a coin listed on Binance, OKEX and HUOBI to perform better if listed on smaller exchanges with low reputation and trading volume. Also, marketing is another aspect, how well do they give relevant updates, publish articles to target investors or showcase their product to draw interest. Many altcoin projects fail in this regard, and some fail due to team greed. Most importantly, product development is vital for price action, nowadays investors do not necessarily listen to influencers, they want to see working products. Building a strong community too will help reduce people dumping massively when there is little FUD.