There will always be people who are WAY BETTER than you. They have achieved this with loads of practice and hard work over the years.
You want to BEAT THEM? Do so by DEFEATING YOURSELF. Everyday. Defeat your ignorance, beat your couch potato-ness, overcome your weak will power that urges you to give up.
FIGHT IT OUT. everyday. Become better - EVERYDAY.
...That's how you can beat them. By beating your self and improving bit by bit. Everyday.