Get some polos that fit well probably in small get a nice sweatshirt that fits well probably something lightweight probably zip-up I believe in u
I'll probably get a dress shirt like you mentioned but polos REALLY don't go well with my face and overall look. I feel so weird wearing them.
I don't have the arms to pull them off.