It's true that it should be a two-way street when it comes to relationships, platonic, romantic, or otherwise. It's no fun when you feel like you are the only one putting in all the effort! However, sometimes one person is more assertive than the other, and that's OK too. I think if you want to ask him to be your boyfriend, then you should. Then, whenever he does initiate conversation, kissing, or anything that you like, reinforce that behavior by being excited, and happy to see/hear/touch him. The more you use positive reinforcement when he displays positive behavior, the more he will learn to do it on his own. Good luck to you! I hope it works out!
"Caring is not an advantage."