I have no idea how old you are, but have you had your big growth spurt yet? I used to never be as good as my friends and this made being competitive very demoralising, as soon as I tried to win I'd lose. Then, a couple years ago I grew, quite a lot. Now I'm having a lot more fun competing with my friends and learning new tricks. I know a lot of people say that you shouldn't try to compete and everything, but most of my favourite pros didn't get there by not wanting to be better than themselves and others. I think the main thing I'm trying to say is just to keep trying, if it doesn't work try to learn something else! If you're spending a lot of time on rails and not getting anywhere try working on something new like unatural spins, change it up. That way you always walk away from a session psyched because you tried something new!
"Jesus Christ" - Mr. Slave