Too revealing?

I got an outfit that I thought made me look beautiful and gave me confidence. The problem is it's a belly shirt. I've never worn anything of the sort and I had wanted to tomorrow for the carnival and because I'm prone to getting heat stroke if I wear clothes too heavy. If I get cat called, is it my own fault because of what I'm wearing..? I mean, I would be wearing revealing clothes because every time I look in the mirror I think "That's a nice body!" Not because I want other people to look at me for sexual things. I'm just confused of what's okay and what's not..