OK, you liking two different guys for different reasons, is not really a bad thing, the only concern i have is why you like them. the one with the good looks and bad attitude, is poor display of character towards anyone. if he was to be nice, it will most likely be for self gain. the other fellow, who s nice to you, respects people and shows good personality, does seem right, but him just mainly calling you 'The cute and Cuddly Friend' may seem flattering, but shows he does not pay much attention to your personality that you hold. if all the guy is going to do and say to you about how good you look and how cute you are, but does not comment of anything that makes you a better person by values that you live by, just seems that he does not want to really get to know you, and only wants to look at you mainly. you are a Jewel, but you are also a person with a Body, soul and mind. if that guy really seem like a good guy, best to see how he treats his family. because how people treat their family at home, is going to be how the treat all the other people out in the world. if you really want to get to know the guy, best you just see how he lives and learn.
and do what @Eerie_Coppernight said, you have to list down values in what you believe in. it can be anything. respect, honor, deeds, does he do what he is supposed to do even if a teacher is not present? he may not have all the skills yet, but he has to have the desire to be better. and by better, i mean be willing to do what is right without being too afraid of what people think of him. and also what @Sierepica_Fuzzywalker said, that guy has to have self control. do be nice and Good to them, but do not let your guard down and you end up believing everything that they say. having trouble with it, just tell your parents about it, they know all about it properly. having feeling for someone is nice, but you have to be liking someone not because it feels right, because feelings come and go. you can be all attracted to this guy in one year, then you get over him the next year, also not just you i am sure a lot of people are like that. have to learn how to be liking someone not because of their looks because they come and go, but because on what they value in life, they will be sticking with him until the end of the line or until he choose to change it for what ever reason. seriously, if a guy was like that was with my sister, all looks and no respect and treats her like a princess, then starts to treat her like rubbish, he is going to get a lot more then a remodel with his face when i am through with him..