First, you bought a battling practice cap. I'm fairly certain they look like shit by default.
Second. I get the standard fitted 59Fifty baseball cap, however, look for the "low crown" option. You won't be able to find this commonly. I had to travel to Modell's, as they are the only retail store I have found to carry them. Otherwise, you should Google. They probably are available on the New Era site.
Third. If you are looking for it to get a little more snug on the top, hot or boiling water. This method is primarily for the stupid caps they sell now. Although, with the low crown it gives it still a closer fit. I only used hot sink water. Rinse the hat. Put on your head. Repeat a few more times until the crown looks standard.
For the people not familiar to what the hell I'm talking about, MLB changed the material in the baseball caps a few seasons ago. The caps used to be made out of wool, giving a fantastic fit after just wearing the cap normally. Once my ball cap reached about fifteen years old or so, the thing was just disgusting. Now the caps are made using polyester. They don't shrink/fade easily. Look incredibly stupid on your head...unless you are one of those sticker collectors who like them like that.