Depends on your criteria for success.
My friends tell me they're amazed and jealous of my career, and consider me a beacon of success in a corporate environment.
I'm in a corporate environment so I know many people more successful than me, and work for some of them. They're going higher, faster, and earning more money. Some of them are arseholes, some are not.
I'm always trying to be nice to people, make constructive relationships and not be an arsehole. Hopefully sometimes I get that right.
But my personal achievements and those of the people I see in management positions above me do show that you can achieve success without being an arsehole.
Maybe not Steve Jobs level of success, but frankly I don't want to be a Steve Jobs level of arsehole either. There's a happy compromise, and it's making me happy enough and successful enough and people don't accuse me of being an arsehole. Often.