how do i make patterns?

Yes Megascan Quixel is best option for you and it’s free for Unreal as well.