It cannot do any harm to go talk to someone if that's what you feel you have to do. As Jocelyn so wisely said, you need to take care of you. You seem to have some self-esteem issues holding you back, and I hope you learn to cope with them so that the true you comes through
Good luck with everything!