Just a suggestion, you'll get better faster playing real humans. The AI on bots has never been good in any game really. I really sucked at CS when I started but I'm getting a lot better with time. Just keep playing.
True, but I used botmatches to improve my skills a bit when playing UT a few years back and it worked fin for me then so I thougt I´d give it a shot. Also I like to be able to play a quick game without going online every now and then.