@devilkingx2 IMO a lot of these posts are just b*tchy BS from people who are trying to knock you down to boost their ego, I'd ignore the most negative posts. The 1-10 scale is largely b*llocks anyway, attraction is subjective.
HOWEVER there is always room for improvement. Here are my most honest pointers, without being an a**hole trying to knock you down:
1. As I said in my first post, the expression in that smile pic is tryhard. It actually damages your attractiveness. I'd say in that pic (not in general, just in that pic) your attraction level would be 6/10 - this is because it's not a great angle anyway, and it's a selfie.
Then you do that fake cheesy smile and it drops to 3/10 because it's silly. Just smile normally and don't put it on, get a shot from further back taken by someone else.
Also I don't know if it's the angle but your cheeks look a little chubby in the first pic. They don't in the shots of you which are further back - so I think it must just be bad angle. In any case, if that is actually "a thing", some cycling or running will slim your face and make it look more masculine. But as I said, probably a bad angle photo.
2. That pic with you and the girl is a good one. I couldn't find it again to quote it here. The hair looks good, the clothes are sharp and I like 'em. You look like you have quite broad shoulders. Focus on these positive attributes and improve them further - broaden your frame further with weights and exercise and you will accentuate your looks.
3. The formal dress looks the best. Unless you're going somewhere really informal I'd stick to good looking waistcoats and polo shirts. Takes some confidence to pull off the waistcoat look but it can be a really nice style. Once you've got gym muscles, you can start looking very good in T-shirts.
My two cents anyway, take it or leave it.