I am not a teacher.
All three are correct in my opinion. The last is correct only if you meant a past event, otherwise it should be "beats".
You have to use against because natives do so. It can be considered idiomatic I suppose.
beat against - Idioms - by the Free Dictionary, Thesaurus and Encyclopedia.
Student or Learner