Oh Macid, don't beat yourself down like this. Many find it hard to shed tears although they feel the same emotions, just as deep. I hardly think anyone would think less of you just because of it. It's understandable. You have a reason for this and you've done great so far getting out of it.
What you need to understand is that people love you for who you are. All that post in this thread, me included, we love you for who you are. Especially once you find the right one, you'll see that it doesn't make you less of a person. I personally find it admirable if anything!
You don't need to keep up a constant façade to seem stronger than what you are - there's enough already. Come to terms with your true, raw and yes, sometimes fragile self. That's where your true strength lies.