"Marketing Your Player" certainly doesn't mean telling everyone on this board, over and over again, where your son is playing, what his BA is,etc. It is simply inappropriate.
Market him to those who may actually care; ie,college coaches or Billy Beane for that matter.
I can assure you that you are doing you son no favor by your nonstop barrage of what should be personal information.