as far as 'i like' use 'me gusta'. i don't know a good translation for 'track cycling' so my online translation would be as good as yours. are you creating an online dating profile in spanish?
edit: i meant to add 'ciclismo' for cycling.
edit: "me gusta el ciclismo de pista." also helpful might be "velódromo". just so you know, this didn't come from a translator, i searched through a spanish cycling site.
http://www.todociclismo.com/index2.asp you can probably find other words on there if you need.
edit: because i'm bored..."may goo-stah el see-kleez-mo day pee-stah"