Interesting.
I don't think it's weird to want to go to a tournament at all, no matter how good or bad you think you are, you need to test it.
I don't have an Xbox so i can't help here, but if you're in Tulsa we have a gathering on Friday for games, one of the main ones being Marvel.
If you have a facebook we can add you to our groups man.