Why cant seem to get a date(I'm a female)?

Well I am 22, 6'11 light skin, African American, Red Hair, Not gorgeous but attractive, Nice Size. Love to Laugh and have fun. Very Creative, Open Minded and Intelligent. In college, Art Major, Love to cook, Have career goals and ambition. Do Volunteer work, Love conversation and romance. Into Photography, Love to sculpt and Paint. Love Reading, Watching Movie, Love all types of Music, Love Mexican Food. Want Kids, don't smoke, drink socially, Want to get married. Don't like drama, don't cheat, Don't like to argue or fight, can be reasonable, forgiving and Loving, but yet even with all of these facts it seems I am invisible. I don't know what else I should do, I have had boyfriends who pretend to like me to just get laid. Is it to much to ask for a romantic guy? I mean I don't even care about his outward appearance if he had a good soul/heart that is all I need. I am wrong?