Not exactly a seduction advice but something that will definitely help

"Don't be the guy that has time for her, be the guy that needs her to have time for you"

I used to be the guy that was always available, had very few hobbies, was always on my phone/internet 24/7, never had excuses not to go or do something (real excuses) until the time that I started changing my habits to include EVERY DAY some kind of activity, my current situation:

I work a full time job (kinda helps to keep you busy) and go to gym 4 time per week (Mondays, Tuesdays, Thursdays and Fridays, if you don't like gym try to do any other activity but outside of your house/comfort zone). On Wednesday I play soccer with my coworkers (even though i am not good at it), on Saturdays I go for a walk/bicycle in the morning (try a different place every week for example) and practice drums at evening, on Sundays its my day off (IT IS VERY IMPORTANT TO REST AS WELL) so I usually read a book or do some coding (I'm a programmer). Even though I seem very occupied I still have time to do other things I enjoy such as going to concerts, travel or even go out on dates, and trust me, I don't feel tired at all.

If you read this and thin to yourself that it sounds like a blend advice and you are not capable of such tings believe me, I used to be like you, but you will feel better even if you struggle with talking or approaching girls, I know it may sound crazy, but it works like ricochet effect, girls dig guys that have an active life and don't seem to be always available, and most importantly your confidence will improve and you will naturally feel more comfortable talking about your self and they will notice that like crystal clear.