What are some tips for keeping conversation going, like never running out of topics and also being flirty.

Most of the times im just being friendly in most conversations with women without being flirty. Also i have trouble finding interesting topics.