Yea, patterns repeat itself, trends never cease from repeating but the question the trader has to solve to be in profit is when does the trend has to actually repeat... Cause that's where your analysis comes in, you've to analyze to know not to take a wrong trading position because fake-outs are there to test your psychology. Simply put, market history do repeat but the challenge lies on the trader to get an accuracy of the timing either through technical or fundamental analysis of the market.
One of the best things about bitcoin is that it's always easy to learn from because there's a record to refer to and it always follows the same path. If you want to learn, all you have to do is look at the price, which is either rising or falling and applies to both bull and bear markets, so everyone can understand. And the thing to focus on is not more than to know how to do analysis that way you can enjoy your trading become a lot of people don’t want to take their time to learn.
Repeating is not actually the problem but how to address the challenges that comes your way while trading because everything about bitcoin has challenges, knowing how to manage your emotions to matters a lot because number this is that people are always scared that they might lose their money, they need to prepare their self before they start anything.