Bitcoin's marketcap currently reaches around $530 billion and of course with a very large marketcap it takes a lot of capital to be able to pump, moreover many people are afraid of another bear market so when they feel they are getting at least 7% profit they prefer to sell making it difficult to price go on.