Not to restart a whole discussion that was done elsewhere, but a 1939 Panzer division had 2 motorized battalions ("Schützenbrigade") and sometimes a third motorcycle battalion ("Kradschützenbattalion").The number of tanks is historical, the germans used about 240 tanks per division. But they generally used 4 motorized inf battalions and 2 motorized artillery battalions. The Panzer division had a total manpower of 12000 in 1939, compare that to the manpower of your division.
Unfortunately the game combat system has some quirks and it has been my experience (and clearly of many other people), that too small divisions, bellow 20 width are just weak and nearly useless for attacking in this game. The german Panzer division did have a width of 22 (4 larm, 4 inf, 2 m-art), but this size generates the "combat width exceeded" penalties, so you have to use 20, 26, 27 or 40 width... I tend to prefer 26 or 27 as a compromise between historical accuracy and usefulness.
Apart from that, I tend to say that Divisions need to work in game, which basically means: forget about historicity in templates, play the game we have, not the one we want.
- 1