I like the outfit. Shirts like that or short shorts can be very attractive in my opinion. I bet the issue people have is because the shirt looks more casual than the skirt and heels. I think that's cool though.
*Cringe* The top is where it all goes wrong... The colours don't match, and there's just too many different colours at all once and then a large piece of neon. And the shape of the top doesn't look good with the skirt either. To me this is sadly a 3-4/10.
it doesn't match at allll. red and pink should never be put together unless it valentines day, the American shirt is just too much i wouldn't wear it even if i was born here except maybe on like fourth of July, and the shoes just dont go at all.