My ping is 19 is that ok to play games

anything under 50 is considered a good ping for most games (as said lower is better). anything under 150 is classed as acceptable as many games will use ping balance to help even things out.
problem is this can often result in games stuttering for no go reason so i tend to stay clear of games/servers that use it.
 

yep even if your hosting your own server on your own pc while you play you will have a ping of at least 1ms typically it will be around 6ms on games like cod.