In my workouts, I dabble in general strength and conditioning training, gymnastics, calisthenics, weightlifting, powerlifting, bodybuilding and boxing conditioning.
My training style doesn't fit into one category.
This doesn't mean that what I do is CrossFit. Actually, authentic CrossFitting doesn't appeal to me, personally. But if it appeals to you, that's great. Do CrossFit.
When I work out, I work at getting better at the things I care about. I want to be able to lift decently heavy weight. I want to be able to do cool things with my body. I want to feel good about the way I look, and stay healthy in general.
I care about getting better at certain and specific things. Everything else, I don't worry too much about.
I understand that I will never compete on the Mr. Olympia stage.
I understand I'll never be the world's most versed calisthenics master.
I understand that there are countless people in the world, that are half my age and are twice as strong as me.
But I don't care about it. I just make sure to enjoy what I'm doing while working out.
I express myself by sculpting my body into how I want it to look.
I express myself by training my body to pull off certain feats of strength.
You should express yourself too.
If you do want to be great at one thing, by all means train in that specific way. But also remember that you shouldn't feel pressured to fall into a certain training category.