Ichiro also plays great defense and has (well, had) a cannon arm in RF.
The other day he had a two-HR game. So while his swing isn't an uppercut - its more of a slap-swing - he's got some pop at times.
Fun to watch him play! Very humble on the field, never hear negative publicity about him, and gives more effort than you'd expect from a star player on a consistently sucky team