Yes, you do. Buy a decent suit (at least a couple of hundred dollars for pants + jacket), it's a good investment. Get navy blue or charcoal grey. Absolutely no black or any weird colors. Get a few good dress shirts (again, conservative colors/patterns) if you don't already have them and a few good ties (same rules as shirts). Learn how to tie a half-windsor knot, it will serve you well.