your a good looking guy. the only advice i can give is to boost your confidence and next time go a little slower/more casual the first few dates.
some men use mony/gift/expensive stuff to show they care (i have a friend like tbat-hes got everything going for him but no luck with women) it can feel as if its all for show and not really genuine (throphy gf) so just lay off splashing the cash a bit.
im not saying bing her to mcdonalds-thats a little insulting for a first date but a coffee shop or lunch is good