So long as I can wear a cup and a mouth piece I'm good to go. As far as the contact level I want it to be rough.
Kyokushin karate. YouTube some knockdown championship videos. Or possibly Enshin karate, which is similar but also has throws. YouTube Sabaki Challenge. Enshin is harder to find than Kyokushin. Not sure if this is exactly what you're looking for or if either me is near you, but it's worth looking into IMO.
Or look for a wrestling club. Wrestling is all about mental toughness and keeping at it especially when it gets tough.
I get where you're coming from with all of this. The best and most immediate advice I have is talk to your teacher. Be respectful about it, but politely speak your mind. Don't just leave without having a conversation.
Here's something I learned in my short almost 40 years on this planet...
The only one you should be competing against is yourself. The only one you need to impress or make proud is yourself.
Some people will always be impressed and/or proud of you, no matter what. When I was wrestling (3rd grade all thorough high school), my mother always supported me and was proud of everything I did, even when I flat out sucked or beat people who were horrible. Don't get me wrong, I appreciated it, and her heart was in the right place, but making her proud was a joke to me after a while.
My father never showed me he was proud. He always thought (usually rightfully so) that I could have and should have done better. I so wanted to impress him. He only showed it once for a brief moment when I got my bachelors degree. Looking back, I know he was always proud and it was enough, but it didn't seem that way. No hard feelings toward him either, as his heart was genuinely in the right place, and someone had to balance out my mother.
It hit me at the end of my junior year in high school - who am I out there for, them or me? No matter what the outcome of the match (or anything else), it was always the same. Same with my friends - some were always congratulating me, others were always negative and/or jealous.
I wasn't happy until I said I don't care any more. I wasn't happy until I thought I don't care about being the best nor winning. I was happiest when I realized the only thing I wanted to do was outdo myself. There were people I'd never beat; I stopped getting hung up on trying to beat them, and focused on doing better than I ever thought I could do against them. The scoreboard took care of itself. I wasn't happy beating people who I knew were easy opponents; I focused on trying to wrestle the perfect match by making no mistakes.
I was so much more successful after I came to the realization that the only person I needed to impress was myself. I was so much happier trying to make myself proud rather than my family, friends or coach. I was the only one I had to answer to, and me being satisfied was the only important thing. Everyone had their expectations; I knew when I did better than I thought I could do and worse that I thought I should have. There's no fooling yourself.
Forget about everyone else's expectations; they're not realistic. Focus on outdoing yourself. But always be realistic. I'm not saying you're not the next UFC heavyweight champ, but is that genuinely realistic? If it's not, there's no point in going all out, all day every day and ignoring everyone and everything else around you. If you've got a realistic shot at making millions by fighting, that's another story.
Sorry I'm rambling. It's bed time and my mind wanders a bit.