It seems like the easy way to beat the bot is to mirror, but buy Ports instead of coppers.
I also tried a really ugly engine that would discard coppers and try to draw them all with Apothecary, with Native Village for pseudotrashing. This didn't quite work. But it was hard to tell because I think there are some bugs with Imp. I think Imp was playing cards from hand without removing them from hand, and sometimes this seemed to give me additional copies of cards. Also somehow I ended up setting aside my last Native Village on my Native Village Mat. Also one time I gained a Tower.