raising is fine, but perhaps folding smaller pairs here and raising with hands such as 76s or opening up your range of hands that have more flopability is a better idea. The thing is, when we open our 33 here, we're basically trying to represent a bigger hand than we have, so it's a bluff essentially and the thing is 33 plays pretty horribly postflop with onlly 22 bb, and with players that are active, we're probably not getting a raise through that often.
so while i think it's ok to raise this hand here, perhaps think a bit more about folding these smaller pairs, BUT, opening up your range more with more middling hands that can hit flops and big draws, like your 76s and such. You don't want to be opening up more with the higher broadway hands due to the fact we will be getting dominated more often.
But it's not a waste of chips unless your raise preflop does not get enough folds. So if you are on a really active table, and your raise won't get through very often, then it might be a waste of chips. But on a tighter table, our raise will work often enough and it's just unfortunate that we got 3bet.
Limping here won't show a positive EV, we're simply too short to setmine and we will be just giving away chips if someone raises us preflop.