Personal opinions on your question . . .
Depending on the pattern (if any) of the charcoal grey suit, you could certainly wear the tie shown. Were it me, I'd wear it against a blue shirt - nothing too dark, but a conventional shade of light blue or a lighter shade of French blue would be fine. I think that a solid dark grey suit might be marginally better with this tie, but not so much that one could not wear the tie with a pinstriped suit - like much in the world of sartorial splendour, context is everything.
I am less taken with the two selected pocket squares - much less taken, in fact. Were the suit a solid grey, and I had to make a choice, I'd take the darker pocket square shown on the right in your original posting, but I'd personally would be equally happy with a conventional white handkerchief in its place.
However, that's strictly my personal opinion.