When someone has swag it means that they are 'cool', 'with it', 'have got it going on' etc. etc. He's got swag - is a positive description of someone who's done something teenagers (and others) admire or who behaves in a way that is cool. This doesn't mean the person who has swag is necessarily an upstanding citizen; it's simply a way of admiring something that person has done.
You can help the HubPages community highlight top quality content by ranking this answer up or down.