It's way too big and I personally wouldn't wear any undershirt at all with it, and if I did it would be a V neck. That's just me though.
I think those are called western shirts. Yours does look kinda weird though cause the pockets don't have little flaps unless I'm just not seeing them.






