In my experience, you are only as fat as you think you are. Size 4 girls complain about their tummies, thighs etc, so I wouldn't let your dress size hold you back at all. I think coloured skinnies are surprisingly forgiving, esp with a longer top.
Hour glass is a really attractive shape, so i think if you show off your curves, you'll get more compliments and feel more attractive. Also, freckles are lovely and always give a face character. We don't all aspire to that plastic/no-marks-on-me look!
You need to get some confidence back, and so I'd suggest making more effort to dress up even if you don't feel like there is any point. The days I stay in a tracksuit all day, I always feel miserable and like the day never really started. I don't know why dressing up a bit helps with your general mood, but it does seem to!
Choose your favourite area of your face or body, and then do something to highlight it every day. If you've got lovely feet, keep your toe nails painted your fave colour; I'd say fingers too but possibly not very practical given you're in a yard a lot. But just something little and frivolous to help you remember how attractive you are.
If you feel conscious of that area over your lip, go and see if you could have some laser treatment to help lighten it (might be expensive but worth it in long run?), or have a chat with a make-up lady at a dept store to see if you can hide it a little. Same with your eyes, treat the puffiness either with cold spoons or a more expensive cream and then try to lightened them a bit with make-up so you feel less self-conscious. I can guarantee you, no one thinks they are as noticeable as you do, we are all too hung up wondering if anyone has noticed our own spots, cellulite, whiskers from chins etc :)