Повторюсь. у Джинни очень прагматичный подход. Она не дружит ни с кем с курса, а только с Гермионой и Луной, т.е. только с теми - с кем дружит Гарри.
И да, ей нужна уверенность в себе, поэтому она активно улыбается мальчикам. И безумно злится, когда кто-то вдруг ее затмевает (как Флер).