Yes it is very tough especially for newbies because it is hard to anticipate the price every time and also i do believe that you must need to be a veteran trader first to get buy low sell high but it is not impossoble it is possible through hard work
Even veterans ain't that accurate to predict those prices between those cryptocurrencies. There is no "veteran" in cryptocurrency, everyone is the same. They will suffer from lose, if they make a mistake and vice versa. But an experience would be a difference between those peoples.