This seems fine. Even though it doesn't draw many cards on average, it does draw the good ones and cycle the bad ones. What might be even more interesting is if your card has a lower cost, you trash it instead of discarding, which improves your chances of "winning" in the future, and also just serves as a nice Copper/Curse trasher.