Can you wear any dress shirt with a tie or just a certain type?

“A dress shirt, button shirt, button-front, button-front shirt, or button-up shirt is a garment with a collar and a full-length opening at the front, which is fastened using buttons or shirt studs.” Wickipedia 

 I am not that knowledgeable about tie styles and formal shirts. I found this video on youtube that might be helpful:
Men’s Formal Fashion Advice : How Do I Match Shirts & Ties?

As you know there are very few rules when it comes to fashion today. You can wear what you want if it flatters you. However If you are going to an important event such as a black tie wedding or other special event it would be appropriate to search the Internet on “What to wear to a black tie or semi – formal event”. Wearing the appropriate attire shows you that know what’s appropriate, gives you confidence and you look good.

Read More:

What are some ideas for male causal outfits with a blue blazer?

A blue blazer is a man’s wardrobe staple that can be dressed up or down. Blazers can be structured (more formal) or unstructured (more casual). A navy blazer can be worn with just about everything.

For casual outfits, blazers look fabulous with light or dark color pants. Pair a blue blazer with nice-looking jeans, cotton chinos, khaki pants or some styles of athletic pants. The pants can be worn with cotton, long-sleeved button-down shirts, polo shirts, t-shirts or with a tight-fitting sweater and a collared shirt or t-shirt underneath it.

For a more stylish look, your blue blazer can be worn with colored or print pants and shirts.

What color shoes go with a hot pink shirt & dark grey jeans?

A hot pink shirt and dark grey jeans are a cool color combination for a guy. Casual style shoes such as sneakers will look awesome with your outfit. Grey color would be stylish and great and would not draw attention to your feet. Black sneakers would also look good with dark grey jeans.

White, black, and white or hot pink color sneakers will also work with your outfit but will draw more attention to your feet.

If you are short go with grey or black color shoes.