Where are you in level/th/league?
The tradeoff is time or gems. You can compete for free (at TH10 up there with the big boys/gals), you just gotta live CoC.
If you mean "compete" as in keep progressing and maxing out your TH10, then no. Couple hours a day barching should be fine for that.

