Depends on a lot of factors. If I am first in the pot, I raise with my entire range from those positions. This could be AQ+, 77+ from EP or it could be 78s from HJ. I stay balanced by 3betting these hands as well.
Itís great to raise these hands pre-flop, and you want your full raising range to be based on your position. The later your position, the more hands you play. And anytime youíre going to play a hand and your first in the pot, try coming in with a raise to stay aggressive! (Unless youíre in the small blind, in which case limping is often the best option.)
This is the main problem of poker - to correctly determine the size of your bet in order to squeeze out the maximum in case of a favorable outcome and lose at the minimum in the opposite case. If you raise only with QQ, KK, AA, then very soon you will be figured out and you will only win the blinds, and in the end the same blinds will eat up your entire stack. Good luck
when you have a strong hand. Sets, two pair, flush, straight etc.
Of course don't raise them if they are just going to fold. high overall cbet% and wtsd% means you can raise them for value more loosely because they are stacking off light. So top top and bottom two you can then generally be raising.
If you are talking about preflop it depends on a few factors. Your hand, your position, the opponnts behind you and the action ahead of you. This video will give you some more insight.
For some example ranges (although they are a bit on the tight side) this video I made for cash game ranges will be one you likely find helpful
As for raising after the flop, well, you can do this if you believe you have the best hand AND your opponent will call that raise with a worse hand OR you can raise because you believe your opponent will fold to the raise often enough for your bet to instantly show a profit! (This video on aggression below dives a bit more into the topic )