How to change the display of asset fields in the control panel via plugin?
Short answer: no. The thumbnail size (30x30) is hardcoded into the method you found (_getCpElementHtml), so there's no way you can change that.

You could try extending the control panel's CSS (using this plugin) to enlarge and/or hide certain elements, but that won't get the thumb any bigger.